added: websocket binary protocol