WebSocketImpl complete