Bonjour,
j'ai récemment dégoté, sur le github officiel de socket.io, une version client pour JAVA sensée fonctionner avec un serveur socket.io nodeJS.
Seulement j'ai testé avec un serveur le plus simple qui soit et l'exemple d'utilisation du client JAVA fournie dans le readme, et je ne parviens pas à établir une connection...
server:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 var app = require('express')(); var http = require('http').Server(app); var io = require('socket.io')(http); app.get('/', function(req, res){ res.sendFile(__dirname + '/index.html'); }); io.on('connection', function(socket){ console.log('a user connected'); }); http.listen(3000, function(){ console.log('listening on *:3000'); });
client:
Quelqu'un a-t-il déjà essayé/réussi à faire communiquer un client JAVA et un serveur node avec socket.io?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 socket = IO.socket("http://localhost:3000"); socket.on(Socket.EVENT_CONNECT, new Emitter.Listener() { @Override public void call(Object... args) { socket.emit("foo", "hi"); socket.disconnect(); } }).on("event", new Emitter.Listener() { @Override public void call(Object... args) {} }).on(Socket.EVENT_DISCONNECT, new Emitter.Listener() { @Override public void call(Object... args) {} }); socket.connect();
Partager