2

是否存在支持通过 websocket 双向传输二进制流的开源 Java 服务器/库/框架?我查看了其中的几个,但找不到他们提到二进制支持。

这解释了我想做什么:http://binaryjs.com/但我想要一个 Java/JVM 服务器而不是 node.js。

所以,我想以尽可能少的开销在客户端和服务器之间来回发送原始字节。

如果有,直接链接到有关使用二进制文件的文档将不胜感激。

4

2 回答 2

2

Tomcat 7 通过org.apache.catalina.websocket.WebSocketServlet内置了对 Web 套接字的支持。

这里有一个使用该类的子类编写二进制数据的示例:http: //svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/webapps/examples/WEB-INF/classes/websocket/ echo/EchoStream.java?view=markup

操作方法的高级根在这里:http: //tomcat.apache.org/tomcat-7.0-doc/web-socket-howto.html

于 2013-04-19T21:49:52.210 回答
1

啊,我想我找到了答案: https ://github.com/Atmosphere/atmosphere/wiki/Understanding-WebSocketHandler

可能还有其他服务器也处理它。我只需要找到至少一个,看起来就可以了。

于 2013-04-19T21:47:15.223 回答