Socket.io

2017.12.07 study-daily

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

[Read More…]