Socket.IO
WebSocketを便利に使うためのライブラリ
作者はGuillermo Rauch
https://speakerdeck.com/masashi/you-may-not-need-xxx-in-nodejs?slide=18
WebSocketはNode.js本体に入ったのでSocket.ioの出番はなくなった
最近はあまり使われない?
直接使う、か、
Socket.IOを使うにしてもXMLHttpRequestフォールバックをオフにされることが多い、らしい
ref 『Real World HTTP 第1版』.icon p.205
よくわからんmrsekut.icon
長所
WebSocketが使えないときはXMLHttpRequestのロングポーリングでエミュレートすることで、WebSocketっぽくできる
昔はこれが嬉しかったが、今ではモダンなブラウザにはWebSocketは入っているので不要、とのこと
切断した時に自動で再接続する
クライアントだけではなく、サーバー側でも使える実装もあり、クライアントが期待する手順でフォールバックのXMLHttpRequest通信をハンドリングしたりできる ref 『Real World HTTP 第1版』.icon p.205
いみふmrsekut.icon
ロビー機能
意味不mrsekut.icon
https://dotinstall.com/lessons/basic_socketio
ドットインストール