Java-сокет - PullRequest
       22

Java-сокет

0 голосов
/ 26 апреля 2018

Я получил простейший сервер nodeJS:

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');
});

Я получил этот пример использования для java-портежа клиента socket.io из официального github socket.io:

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

Но сервер не получает никакого соединения, и клиент тоже .. Кто-то уже преуспел, чтобы заставить это работать? Thx

1 Ответ

0 голосов
/ 27 апреля 2018

Не берите в голову этот пост, я только что создал новый проект, вставил все тот же код, и он работает ... Мой проект, вероятно, так или иначе был поврежден ... К сожалению

...