2011-07-20 99 views
2

我在nodejs中使用节点WebSocket服务器(http://static.brandedcode.com/nws-docs/)为websocket和一个使用此websocket客户端的java客户端https://github.com/TooTallNate/Java-WebSocket。我无法使用socket.io作为服务器,因为我无法找到任何Java客户端。现在我已经为Websocket服务器搜索了一个JavaScript客户端,并且找不到任何。任何人都知道JavaScript中的任何通用Web套接字客户端? socket.io客户端未连接到此服务器。谢谢你的帮助。是否有任何节点WebSocket服务器JavaScript客户端库?

回答

2

的JavaScript客户端的WebSocket服务器

这就是所谓的window.WebSocket

如果你想回退和浏览器支持(事情socket.io擅长!)

尝试

我无法使用socket.io作为服务器,因为我无法找到任何Java客户端

阅读socket.io源码,为它编写一个Java WebSocket客户端。它应该只是Java-Websocket的一个简单抽象。

个人建议是使Java支持socket.io。虽然我不明白为什么要通过websockets而不是tcp或udp来进行Java-node.js通信。后两个可能更好

+0

谢谢,我也发现jwebsockets,我现在使用它跨浏览器后备。我会检查web-socket-js。我只是意识到可以使用浏览器内置套接字。再次感谢。 –

+0

正如raynos所说,如果你想在Java中使用socket.io访问,我可能会使用用Java(netty)=> https://github.com/ibdknox/socket.io-netty编写的socket.io服务器。 – Alfred

+0

我正在使用java作为客户端,实际上是在android上。我可能会给socket.io写一个java客户端,但是稍后。 –

相关问题