Java socket.io client
Est-il de la Prise.IO-client disponible pour Java?
Pour l'instant j'ai seulement trouvé le officiel Socket.IO client qui n'est disponible que pour le JavaScript et le socket.io-java, qui n'est que le serveur.
Vous devez vous connecter pour publier un commentaire.
Des options limitées en ce moment:
http://code.google.com/p/weberknecht/
https://github.com/TooTallNate/Java-WebSocket
https://github.com/Gottox/socket.io-java-client
son droit autant que les WebSockets aller. Socket.D'e /s spécifique du fil protocole ne semblent pas avoir été mises en œuvre en Java, de sorte que vous pouvez avoir à traiter avec vous-même.
À en juger par http://socket.io en vertu de la "prise en charge des Transports", il pourrait être plusieurs différents protocoles de transport:
WebSocket,
Adobe® Flash® Socket,
AJAX le long du scrutin,
AJAX multipart en streaming,
Jamais Iframe,
JSONP Interrogation
Donc la question est, qu'est-ce que votre serveur supportant?
Du point de vue des clients Java, le plus simple serait WebSockets.
Si vous avez besoin d'un client à côté de la mise en œuvre, la caisse java-prise.io.client je l'ai fait il y a quelques mois et je crois que certaines personnes ont forké et mis à niveau vers la dernière version:
https://github.com/clwillingham/java-socket.io.client
Vous pouvez utiliser socket.io-client.java.
Voir ce lien pour code src.
Vous pouvez également trouver un tutoriel ici
Prendre un coup d'oeil à http://techdroid.kbeanie.com/2011/03/websockets-on-android.html. Je n'avais besoin que les WebSockets, j'ai donc enlevé la WebView part, l'Usine a été superflue aussi. Vous pouvez simplement sortir avec l'aide de https://github.com/anismiles/websocket-android-phonegap/blob/master/src/com/strumsoft/websocket/phonegap/WebSocket.java et de mettre en œuvre la SocketIO specifcs vous-même.
Il existe une autre Bibliothèque, il est Jetée: http://www.eclipse.org/jetty/documentation/current/jetty-websocket-client-api.html