0
io.sockets.on('connection', function(socket){  
    socket.on('customevent', function(){...})   
...})

io.sockets.on簡略化されたロジック: 各ソケットはイベントに応答します ('connection'デフォルト)。 socket.on簡略化されたロジック: 各ソケットは、接続が確立された場合にのみ ('connection'イベントが受信された場合にのみ) イベントに応答します。

それで、ここでのロジックは何ですか?関数はio.sockets.on単純なコールバックのように接続を確立するためだけに使用されますか? 両方の関数が「各ソケットが応答する」を表していることがわかります。指定されたソケットだけでなくすべてのイベントにも応答するsocket.onため、必要はありません。io.sockets.onsocket.on

誰か説明してくれませんか?

4

1 に答える 1

0

性質に応じて、さまざまなソケット接続がさまざまなイベントを異なる方法で処理する可能性があります。io.sockets.on(...)すべてのソケット接続に共通の動作 (つまり、接続の ID に依存しない動作) を指定します。socket.on(...)(socket特定の接続を表す) は、その接続に固有の動作を指定します。

于 2012-09-27T08:16:31.507 に答える