是否有可用於Java的Socket.IO客戶端? 到目前爲止,我只找到官方的Socket.IO客戶端,它只適用於JavaScript和只有服務器的socket.io-java。Java socket.io客戶端
回答
選擇有限:
聲音的權利儘可能的WebSockets去。 Socket.IO的特定有線協議似乎尚未在Java中實現,因此您可能必須自己處理。
從下 「支持的傳輸」 這可能是幾種不同的傳輸協議http://socket.io來看:
的WebSocket, 的Adobe®Flash®插座, AJAX長輪詢, AJAX多流, 永遠IFRAME, JSONP輪詢
所以,問題是,你的服務器支持什麼?
從Java客戶端的角度來看,最簡單的就是WebSockets。此時
是,服務器支持WebSockets的。我不確定如果socket.io有自己的魔法,或者直接連接應該這樣做。 – 2011-04-25 21:10:24
如果你需要一個客戶端實現,結賬Java的socket.io.client我幾個月前就做,我相信有些人已經分叉,並將其升級到最新版本: https://github.com/clwillingham/java-socket.io.client
取看看http://techdroid.kbeanie.com/2011/03/websockets-on-android.html。我只需要WebSocket,所以我也剝離了WebView部分,工廠也是多餘的。你可以放棄使用https://github.com/anismiles/websocket-android-phonegap/blob/master/src/com/strumsoft/websocket/phonegap/WebSocket.java並自己實現SocketIO規範。
- 1. Socket.IO Java客戶端到Jar
- 2. Android socket.io客戶端
- 3. Socket.io Scala客戶端
- 4. 客戶端的Socket.IO
- 5. socket.io從客戶端
- 6. Socket.io Java客戶端版本1.0.x
- 7. 運行gottox/socket.io-java客戶端錯誤
- 8. Socket.IO服務器+ Socket.IO客戶端
- 9. socket.io與ExtJS和socket.io客戶端
- 10. C客戶端的socket.io
- 11. socket.io客戶端掛斷
- 12. Socket.io睡一些客戶端
- 13. Socket.IO客戶端安全
- 14. node.js/socket.io - 跟蹤客戶端
- 15. node.js socket.io客戶端+ python socketio
- 16. 在客戶端包含Socket.io
- 17. 客戶端的socket.io錯誤
- 18. Socket.io客戶端[email protected]
- 19. Socket.io客戶端調試?
- 20. 客戶端tcp與node.js/socket.io?
- 21. socket.io客戶端不連接
- 22. socket.io作爲客戶端
- 23. tcp客戶端與socket.io(nodejs)
- 24. Socket.io客戶端到客戶端邏輯,有很多用戶
- 25. socket.io客戶端'on'僅在兩個客戶端發出'
- 26. 帶有node.js和socket.io的SOAP客戶端
- 27. Elasticsearch傳輸客戶端Java客戶端
- 28. Java:服務器/客戶端 - >客戶端/客戶端
- 29. Socket.io python客戶端處理json參數
- 30. Socket.io客戶端事件觸發
我終於和TooTallNate一起使用了Java-WebSocket,並自己實現了Socket.IO特定的東西。 – 2011-04-26 00:19:18
不錯。很想聽聽你是如何解決這個問題的:你是在客戶端和服務器上使用Java,還是在客戶端上使用Java,以及服務器上是否使用了Node.js? – Femi 2011-04-26 06:37:07
我在桌面客戶機上使用Java,在Web客戶機上使用JavaScript(當然),在服務器上使用Python。 – 2011-04-26 09:10:56