web-dev-qa-db-ja.com

Java socket.ioクライアント

Javaで使用できるSocket.IOクライアントはありますか?これまでのところ、JavaScriptでのみ使用可能な公式のSocket.IOクライアントと、サーバーのみであるsocket.io-Javaのみが見つかりました。

現時点で制限されているオプション:

webSocketsの範囲内で正しく聞こえます。 Socket.IOの特定のワイヤプロトコルは、Javaでまだ実装されていないようです。そのため、自分で対処する必要があります。

18
Femi

「サポートされているトランスポート」の下の http://socket.io から判断すると、いくつかの異なるトランスポートプロトコルが考えられます。

WebSocket、Adobe®Flash®Socket、AJAXロングポーリング、AJAXマルチパートストリーミング、Forever Iframe、JSONPポーリング

だから、質問は、あなたのサーバーは何をサポートしていますか?

Javaクライアントの観点からすると、最も簡単なのはWebSocketsです。

3
Peter Knego

クライアント側の実装が必要な場合は、Java-socket.io.clientをチェックアウトしてください。数か月前に作成しましたが、一部の人はそれを分岐して最新バージョンにアップグレードしたと思います: https://github.com /clwillingham/Java-socket.io.client

2
clwillingham

Socket.io-client.Javaを使用できます。

Srcコードについては、こちらをご覧ください link .

チュートリアルも見つけることができます こちら

1
Yaki Klein

http://techdroid.kbeanie.com/2011/03/websockets-on-Android.html をご覧ください。 WebSocketだけが必要だったので、WebViewの部分も削除しました。Factoryも不要でした。 https://github.com/anismiles/websocket-Android-phonegap/blob/master/src/com/strumsoft/websocket/phonegap/WebSocket.Java を使用して、 SocketIOは自分自身を指定します。

0
Geert Weening
0
Bjoern