/AutobahnTwistedWebsocket

A simple Python websocket

Primary LanguagePython

AutobahnTwistedWebsocket

A simple Python websocket

Run the requirements.txt pip install -r > requirements.txt

Run the server python server.py

###A simple websocket javascript client

        var user = 'Juan';
        //User is needed to authenticate my local user
        var _socket = new WebSocket('ws://127.0.0.1:9000?user=' + user);

        _socket.addEventListener('open', function () {
            console.log('open')
            _socket.send(JSON.stringify({'to': 'Mario', 'from': 'Juan', 'message': 'Hola Mario'}));
        });

        _socket.addEventListener('message', function (e) {
            console.log(e)
        });

###A websocket python client

    
   
    # Example
    def message(*args, **kwargs):
        print message
    
    
    def connect(*args, **kwargs):
        print "I am connected callback"
    
    
    socket = SocketMiddleWare()
    
    # Event Handlers
    socket.set_on_connect(callback=connect)
    socket.set_on_message(callback=message)
    
    # Run client
    socket.async_connect('Juan')