読者です 読者をやめる 読者になる 読者になる

socket.ioのon('connect')とon('connection')の2通りの書き方があった

前提

  • socket.io 1.3.5

socket.ioの接続イベントはon('connection', <接続時に呼ばれる関数>)とマニュアルに書いているけど、プログラム中ではon('connect', <接続時に呼ばれる関数>)と実装されている。バグかドキュメントのミスじゃないかと調べたら、なんと両方動いた。マニュアルにないけど、of(, <接続時に呼ばれる関数>)でも同じ動作をする。このときはon('connect')が内部で呼ばれてた。