【问题标题】:Java socket.io client portageJava socket.io 客户端移植
【发布时间】:2018-04-26 14:28:21
【问题描述】:

我运行了 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');
});

我从 socket.io 官方 github 获得了 socket.io 客户端 java portage 的this usage example

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

但是服务器没有收到任何连接,客户端也没有.. 有人已经成功让它工作了吗? 谢谢

【问题讨论】:

    标签: java node.js socket.io client


    【解决方案1】:

    没关系这篇文章,我刚刚创建了一个新项目,粘贴了所有相同的代码并且它可以工作......我的项目可能以某种方式损坏了...... 对不起

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-31
      相关资源
      最近更新 更多