我使用旧版握手(带两把钥匙),一切都很好。现在我正在创建Sec-WebSocket-Accept键,并设法连接到服务器。但是一旦我向连接的客户端发送消息,它就会断开连接。 我猜这些代码行是错误的,但我找不到发送数据的工作示例(示例主要针对较旧的WS版本)
ConnectionSocket.Send(New Byte() {CByte(WrapperBytes.Start)}, 1, 0)
ConnectionSocket.Send(Encoding.UTF8.GetBytes(str))
ConnectionSocket.Send(New Byte() {CByte(WrapperBytes.[End])}, 1, 0)
答案 0 :(得分:1)
请参阅latest draft of the spec了解如何立即发送/接收数据。
您的浏览器也支持which version of web sockets。
如果有帮助,我写了C++ example。 WsProtocol80类显示了如何读/写数据。