[Node.js] Socket.ioのsendとemitの違い

Node.jsを勉強し始めてイベントの発信の方法がsendemitの二通りあったので、ざっくりと違いをメモしておきます。

send

sendはイベントに手を加えることができません。
待ち受けるイベント名が「message」のみなので、一つのイベントしか発信することができません。

 

emit

emitは任意のイベント名を設定することができます。
そのため、複数のイベントで発信、受信を行うことができます。