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:
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:
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();