BasicsΒΆ

ws4py provides high-level, yet simple, interface to provide your application with WebSocket support.

from ws4py.websocket import WebSocket

The WebSocket class should be sub-classed by your application to make something sensible with it. To the very least we suggest you override the received_message(message) method.

For instance a straightforward echo application would look like this:

class EchoWebSocket(WebSocket):
    def received_message(self, message):
        self.send(message.data, message.is_binary)

Other useful methods to implement are:

You may want to know if the connection is currently usable or terminated.

Previous topic

Get the code

Next topic

Client

This Page