web-dev-qa-db-fra.com

Client socket.io Java

Existe-t-il un client Socket.IO disponible pour Java?.

27

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.

18
Femi

À 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.

3
Peter Knego

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

2
clwillingham

Vous pouvez utiliser socket.io-client.Java.

Voir this link pour le code src.

Vous pouvez également trouver un tutoriel ici

1
Yaki Klein

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. .

0
Geert Weening
0
Bjoern