Event-oriented interface for client and server communication based on WebSocket protocol. It's a client part of this interface.