3

我有一个创建websocket的服务器。我在客户端使用HTML5JavascriptJQuery 。

我从事该项目的同学使用 RFID 技术扫描标签。然后他需要通过套接字从他的应用程序向我发送这些数据。

他喜欢的语言C++有可能吗?他需要怎么做?

4

1 回答 1

2

有一些 C++ 的 websocket 实现可用。请参阅http://en.wikipedia.org/wiki/Comparison_of_WebSocket_implementations不幸的是,我对其中任何一个都没有经验。

如果这些库都不适合您,我不建议您创建自己的 WebSocket 实现。这不是一个非常简单的协议(我知道我在说什么——我用 Java 编写了一个 websocket 服务器),只有当客户端是一个 web 浏览器时它才有意义。当客户端能够使用纯 TCP/IP 套接字时,就像用 C++ 编写的客户端一样,没有理由添加 WebSocket 作为另一个间接层。

所以你应该在你的服务器上实现一个替代的网络处理程序,它监听一个普通的非网络套接字。这会容易得多,并且还可以减少客户端和服务器上的协议开销和 CPU 负载。

于 2012-10-19T11:54:38.220 回答