【问题标题】:tcp socket server to test html5websockettcp socket服务器测试html5websocket
【发布时间】:2011-11-20 10:25:59
【问题描述】:

哪个是测试 html5websocket 的最佳 tcp 套接字服务器?我开发了一个基于 html5socket 的客户端,它将与 tcp 交互。所以我首先想要一个测试服务器。我擅长 PHP,但不擅长套接字编程。所以我使用了从谷歌代码下载的PHPwebsocket。我尝试使用它自己的客户端和服务器进行测试,但它突然断开连接并且无法按预期工作,那么是否有任何其他套接字服务器来测试 HTML5 websocket 客户端?哪个更好,我可以使用基于 python 或基于 java 的 tcp 服务器,或者如果在 PHP 中,那会更方便。请告诉我测试 HTML5 websocket 还需要什么。我是套接字的新手。所以我的概念不是很清楚。

感谢您的建议。

【问题讨论】:

    标签: html websocket tcpserver tcpsocket phpwebsocket


    【解决方案1】:

    如果你想自己托管,那么:

    您可以连接到 Pusher 托管的 WebSocket API 以查看是否可以连接。有关端点和 Pusher 协议的更多信息,请点击此处: http://pusher.com/docs/pusher_protocol

    您需要注册一个免费的 Pusher 沙盒帐户才能执行此操作。

    【讨论】:

      【解决方案2】:

      你说你想“与 tcp 交互”。您有特定的协议吗?如果使用 JMS、XMPP 或 AMQP,Kaazing WebSocket 网关在浏览器中提供这些行业标准 API 和协议,开箱即用。例如,使用 JMS,您可以构建非常复杂的消息传递应用程序,而无需一行服务器端代码。一切都可以在客户端运行(通常在浏览器中使用 JavaScript)。

      Here 是一些示例,展示了将丰富的业务协议一直扩展到浏览器的强大功能。

      此外,Kaazing 网关附带免费开发许可证;功能齐全的服务器,最多可支持 50 个并发连接,没有功能或时间限制。

      【讨论】: