是否有适用于 Java 的 Socket.IO 客户端?到目前为止,我只找到了仅适用于 JavaScript 的官方 Socket.IO 客户端和仅作为服务器的 socket.io-java。
原文由 Teo Klestrup Röijezon 发布,翻译遵循 CC BY-SA 4.0 许可协议
是否有适用于 Java 的 Socket.IO 客户端?到目前为止,我只找到了仅适用于 JavaScript 的官方 Socket.IO 客户端和仅作为服务器的 socket.io-java。
原文由 Teo Klestrup Röijezon 发布,翻译遵循 CC BY-SA 4.0 许可协议
从“支持的传输”下的 http://socket.io 来看,它可能是几种不同的传输协议:
WebSocket、Adobe® Flash® Socket、AJAX 长轮询、AJAX 多部分流、Forever Iframe、JSONP 轮询
所以,问题是,你的服务器支持什么?
从 Java 客户端的角度来看,最简单的是 WebSockets。
原文由 Peter Knego 发布,翻译遵循 CC BY-SA 3.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
目前有限的选择:
http://code.google.com/p/weberknecht/
https://github.com/TooTallNate/Java-WebSocket
https://github.com/Gottox/socket.io-java-client
就 WebSockets 而言听起来不错。 Socket.IO 的特定线路协议似乎尚未在 Java 中实现,因此您可能必须自己处理。