是否存在支持双向通过websockets进行双向流式传输的开源Java服务器/库/框架?我看了几个,但发现他们没有提到二元支持。
这解释了我想做什么,我认为:http://binaryjs.com/
但我想要一个Java / JVM服务器而不是node.js.
因此,我希望在客户端和服务器之间来回发送原始字节,并尽可能减少开销。
如果有,请直接链接到有关使用二进制文件的文档。
答案 0 :(得分:2)
Tomcat 7通过org.apache.catalina.websocket.WebSocketServlet内置了对网络套接字的支持。
这里有一个使用该类的子类编写二进制数据的示例: 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
答案 1 :(得分:1)
可能还有其他服务器也可以处理它。我只需要找到至少一个,看起来就是这样。