websocket explicit close / open