簡體   English   中英

Java socket.io 客戶端

[英]Java socket.io client

是否有任何可用於 Java 的 Socket.IO 客戶端? 到目前為止,我只找到了僅適用於 JavaScript 的官方 Socket.IO 客戶端和僅用於服務器的 socket.io-java。

目前有限的選擇:

就 WebSockets 而言聽起來不錯。 Socket.IO 的特定有線協議似乎尚未在 Java 中實現,因此您可能必須自己處理。

從“支持的傳輸”下的http://socket.io判斷,它可能是幾種不同的傳輸協議:

WebSocket、Adobe® Flash® Socket、AJAX 長輪詢、AJAX 多部分流、Forever Iframe、JSONP 輪詢

所以,問題是,你的服務器支持什么?

從 Java 客戶端的角度來看,最簡單的方法是 WebSockets。

如果您需要客戶端實現,請查看 java-socket.io.client 我幾個月前制作的,我相信有些人已經分叉並將其升級到最新版本: https ://github.com/clwillingham/java -socket.io.client

您可以使用 socket.io-client.java。

請參閱此鏈接以獲取 src 代碼。

您還可以在此處找到教程

看看http://techdroid.kbeanie.com/2011/03/websockets-on-android.html 我只需要 WebSockets,所以我也去掉了 WebView 部分,Factory 也是多余的。 您可以使用https://github.com/anismiles/websocket-android-phonegap/blob/master/src/com/strumsoft/websocket/phonegap/WebSocket.java並自己實現 SocketIO 規范。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM