注册事件
我们学习了如何启动简单的socket服务,下面来学习一下如何为服务端注册一些常用的事件:。
var io = require('socket.io')(80);
io.on('connection',function(socket){
//连接成功...
socket.on('disconnect',function(){
//用户已经离开...
});
});
connection事件在客户端成功连接到服务端时触发,有了这个事件,我们可以随时掌握用户连接到服务端的信息。
当客户端成功建立连接时,在connection事件的回调函数中,我们还是可以为socket注册一些常用的事件,如:disconnect事件,它在客户端连接断开是触发,这时候我就知道用户已经离开了。
注册connection和disconnect事件。