a simple library for client/server communication via WebSocket