Implement WebSocket client skeleton