【问题标题】:nodejs socket.io callbacks logicnodejs socket.io 回调逻辑
【发布时间】:2012-09-27 07:41:37
【问题描述】:
io.sockets.on('connection', function(socket){  
    socket.on('customevent', function(){...})   
...})

io.sockets.on简化逻辑:每个socket都会响应一个事件(默认'connection'); socket.on简化逻辑:每个socket只有在连接建立时才会响应一个事件(只有在收到'connection'事件时);

那么,这里的逻辑是什么? io.sockets.on 函数是否仅用于建立连接,如简单回调? 我看到这两个函数都代表“每个套接字都响应”,socket.on 中不需要,因为io.sockets.on 将响应所有事件以及socket.on 的给定套接字。

谁能解释一下?

【问题讨论】:

    标签: node.js callback socket.io


    【解决方案1】:

    不同的套接字连接可能会以不同的方式处理不同的事件,具体取决于它们的性质。 io.sockets.on(...) 指定所有套接字连接的通用行为(即不依赖于连接身份的行为); socket.on(...)(其中socket 表示特定连接)指定特定于该连接的行为。

    【讨论】:

      猜你喜欢
      • 2014-02-26
      • 2013-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-24
      • 1970-01-01
      • 2020-01-31
      • 1970-01-01
      相关资源
      最近更新 更多