partial websocket