2016-03-08 93 views
-1
io.on('connection', function (socket) { 
    socket.on('join', function (name) { 


     people.id = socket.id; 
     people.name = name; 


     socket.emit('serveruser', people); 
}) 

VS是什么代码两者之间的区别......请explane

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


     people.id = socket.id; 
     people.name = name; 


     io.emit('serveruser', people); 
}) 
+0

[1]您必须监听'socket.on('serveruser',function(){...})'&[2]您必须在'io.on('serveruser'函数(){...})' – sarbbottam

回答

1

如果我还记得,第一种情况是emmit在join通道serveruser事件连接的用户。 第二种情况是向所有服务器用户发送事件serveruser

0

它非常简单。 socket.emit用于发送一个名为serveruser的事件给只到刚刚连接到您的服务器的客户端。而io.emit用于向所有连接的客户端发送相同的事件。请参阅socket.io docs

相关问题