Node.js
Socket.io
Node.jsとSocket.io
Node.jsの復習ついでにSocket.ioを試した。
メモ
- emitで送信者から送信者以外全員に送信
- broadcastで全員に送信
- socket.idを指定することで特定の相手にのみ送信
/namespace#room#id
で特定の相手に送信できる。idのみだとダメっぽい。- redisにメッセージを押し込んでおくと複数プロセスでメッセージを共有できる
オマケ
alpineのredisのdockerイメージを使うと軽くてお得。
以下でredisのtail -fぽい感じで全部見れるので便利
$> redis-cli -h ${HOST} -p ${PORT} monitor