Java Tomcat web套接字的替代方案

Java Tomcat web套接字的替代方案,java,sockets,tomcat,safari,websocket,Java,Sockets,Tomcat,Safari,Websocket,我使用的是TOMCAT websocket,在所有浏览器中都能正常工作,除了Safari,它会抛出426错误,这是因为websocket客户端不符合websocket标准RFC-6455。 Safari5.x使用的不是最终的WebSocket规范,而是早期的实验性草案版本,tomcat并不正确支持这一点。 我正在考虑使用其他稳定的web套接字,它支持所有浏览器。 我需要一些帮助来选择用JAVA编写的web套接字我唯一熟悉的另一个选项是Jetty,我还没有用Safari进行测试,但您可以试一试。您

我使用的是TOMCAT websocket,在所有浏览器中都能正常工作,除了Safari,它会抛出426错误,这是因为websocket客户端不符合websocket标准RFC-6455。 Safari5.x使用的不是最终的WebSocket规范,而是早期的实验性草案版本,tomcat并不正确支持这一点。 我正在考虑使用其他稳定的web套接字,它支持所有浏览器。
我需要一些帮助来选择用JAVA编写的web套接字

我唯一熟悉的另一个选项是Jetty,我还没有用Safari进行测试,但您可以试一试。您使用的Tomcat的确切版本是什么?如果Safari 5.x不支持该规范,我认为您可能无法使用Safari 5.x。如果您使用Java编写的东西,则需要一个小程序、一个插件、权限等。最好只要求您的用户使用符合标准的浏览器。