【发布时间】:2018-06-25 19:59:40
【问题描述】:
我在服务器端有以下代码:
var io = socket(server);
io.on('connection', function(socket){
console.log('made socket connection with ID:', socket.id);
});
这是我的理解。
我们在服务器端创建一个套接字并将它(实例?)传递给 io.然后,我们说 io.on('connection') 表示监听连接事件。我们还创建了一个回调函数,将套接字传递给该函数。
我不明白回调函数(套接字)部分。我们在哪里传递它的套接字?在客户端我有这个
var socket = io.connect('http://localhost:4000');
我知道将建立一个连接,它会开始监听,但是我们如何以及在哪里从客户端调用该函数?
【问题讨论】:
标签: javascript node.js sockets express socket.io