Existe-t-il un client Socket.IO disponible pour Java?.
Options limitées pour le moment:
son droit aussi loin que WebSockets aller. Le protocole filaire spécifique de Socket.IO ne semble pas encore avoir été implémenté en Java, vous devrez donc peut-être vous en occuper vous-même.
À en juger par http://socket.io sous "Transports pris en charge", il pourrait s’agir de plusieurs protocoles de transport différents:
WebSocket, Adobe® Flash® Socket, AJAX interrogation longue, Diffusion en plusieurs parties AJAX, Forever Iframe, JSONP Polling
La question est donc de savoir ce que votre serveur prend en charge.
Du point de vue des clients Java, le plus simple serait WebSockets.
Si vous avez besoin d'une implémentation côté client, consultez Java-socket.io.client que j'ai créé il y a quelques mois et je pense que certaines personnes l'ont mis au point et l'ont mis à niveau vers la dernière version: https: // github. com/clwillingham/Java-socket.io.client
Jetez un oeil à http://techdroid.kbeanie.com/2011/03/websockets-on-Android.html . Je n'avais besoin que de WebSockets, alors j'ai également supprimé la partie WebView, la Factory étant également superflue. Vous pouvez simplement utiliser https://github.com/anismiles/websocket-Android-phonegap/blob/master/src/com/strumsoft/websocket/phonegap/WebSocket.Java et mettre en œuvre les spécifications SocketIO vous-même. .
Il existe une autre bibliothèque: Jetty: http://www.Eclipse.org/jetty/documentation/current/jetty-websocket-client-api.html