PNews jun 2015 - Page 19

Tutorials Point, Simply Easy Learning // Web Socket is connected, send data using send() ws.send("Message to send"); alert("Message is sent..."); }; ws.onmessage = function (evt) { var received_msg =; alert("Message is received..."); }; ws.onclose = function() { // websocket is closed. alert("Connection is closed..."); }; } else { // The browser doesn't support WebSocket alert("WebSocket NOT supported by your Browser!"); } }

Run WebSocket
Install pywebsocket: Before you test above client program, you need a server which supports WebSocket. Download mod_pywebsocket-x.x.x.tar.gz from pywebsocket which aims to provide a Web Socket extension for Apache HTTP Server ans install it following these steps. 1. 2. 3. 4. 5. Unzip and untar the downloaded file. Go inside pywebsocket-x.x.x/src/ directory. $python build $sudo python install Then read document by: o $pydoc mod_pywebsocket This will install it into your python environment. Start the Server Go to the command: pywebsocket-x.x.x/src/mod_pywebsocket folder and run the following $sudo python -p 9998 -w ../example/ This will start the server listening at port 9998 and use the handlers directory specified by the w option where our resides. Now using Chrome browser open the html file your created in the beginning. If your browser supports WebSocket(), then you would get alert indicating that your browser supports 19 | P a g e