为了账号安全,请及时绑定邮箱和手机立即绑定

socket.io 的connection 失败,连不上? ?? 为什么? 我用的socket.io-2.0.3.js

var app = require('http').createServer()
var io = require('socket.io')(app);

var PORT = 3000;

//客户端计数
var clientCount = 0;

//存储客户端socket
var socketMap = {};

app.listen(PORT);

io.on('connection', function (socket) {

// 这个进不去,coonection 失败,连不上socket.io

    clientCount += 1;
    socket.clientNum = clientCount;
    socketMap[clientCount] = socket;

    console.log(clientCount);

    if(clientCount % 2 == 1) {
        socket.emit('wwaiting', 'waitiong for another person');
    }else {
        socket.emit('start');
        socketMap[(clientCount - 1)].emit('start');
    }

    socket.on('disconnect', function() {

    });

    socket.emit('news', { hello: 'world' });
    socket.on('my other event', function (data) {
        console.log(data);
    });
});

console.log('websocket listening on port ' + PORT);


正在回答

1 回答

解决啦!

<script src="socket.io-2.0.3.js"></script>
<script src="js/script.js"></script>

这两个引入文件的引入先后顺序放了,在加载script 之前应该先加载socket.io.js 文件

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

socket.io 的connection 失败,连不上? ?? 为什么? 我用的socket.io-2.0.3.js

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信