2011-07-20 98 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客戶端,但是稍後。 –

相關問題