使用socket.io连接了服务端以后一直提示"有人进来了"

  • Creator 版本:2.10

  • 目标平台: Web / iOS / Android

  • 详细报错信息,包含调用堆栈:

客户端:
if(cc.sys.isNative){
window.io = SocketIO;
} else {
require(‘socket.io’);
}
var socket = io(‘http://localhost:3000’);

服务端:
var express = require(‘express’);
var app = express();
var http = require(‘http’).Server(app);
var io = require(‘socket.io’)(http);

app.use(express.static(__dirname+"/public"));

io.on(“connection”,function (socket) {
console.log(“有人进来”);
});

http.listen(3000,function () {
console.log(“正在监听3000端口”);
})

多次尝试连接,可能是代码多次调用?

查下客户端,看下是不是多次连接服务器

没有的,因为我在web端尝试使用同样的代码,都连接一次的。不过经过我的发现要 “”导入为插件” 这样才没有问题

接着下一个问题又来了,模拟器运行就不断的报错了