0

我正在使用这个http://anismiles.wordpress.com/2011/02/03/websocket-support-in-android%E2%80%99s-phonegap-apps/#comment-689插件。当我创建 websocket 对象和用 c# 编写的常规 tcp 服务器时,我遇到了一个问题。我确认收到了连接标头,但是,javascript 中的 onopen 或 onmessage 事件没有被触发?有什么建议么?谢谢!

4

1 回答 1

0

您提到使用常规的 tcp 服务器。您是否知道 websocket 连接比常规 tcp 连接稍微复杂一些?您必须完成一次握手,然后构建所有后续消息。您的浏览器在客户端为您处理所有这些;您必须在服务器上提供等效代码。

如果您想编写自己的服务器,RFC 6455描述了该协议。或者,您可以使用现有的 C# 服务器 - 使用.NET v4.5 类第三方服务器

于 2012-09-27T13:53:07.847 回答