2011-11-15 212 views
0

我使用旧版本的握手(与两个键),一切都很好。现在我创建了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) 

回答

1

latest draft of the spec如何发送/接收,现在的数据。

这也是值得检查which version of web sockets是由您的浏览器支持。

如果有帮助,我写了一个C++ example。 WsProtocol80类显示如何读取/写入数据。

+0

谢谢,无法读取C++ ... vb或c#会很棒。我已经阅读了许多文章和规范,但无法管理代码工作。简单的“你好世界”将会发挥魔力。 – zmrcic

+0

您现在想要实现哪种版本的Web套接字? (或者,或者,您使用哪种浏览器/版本进行测试?) 假设v8或更高版本用于Web套接字,[前一个问题](http://stackoverflow.com/questions/8125507/how-can-i-send- and-receive-websocket-messages)以伪码显示如何发送和接收消息。 – simonc

+0

draft-ietf-hybi-thewebsocketprotocol-15和chrome v15 – zmrcic

相关问题