#145 WebSocket Module