peerjsでping-pong
概要
herokuでpeerjsサーバ動かしたら60秒くらいでWebSocketが切断する問題が起きた。
ドキュメント見たら、30秒?で切れるようなので、しかたなくping−pongを実装した。
WebSockets on Heroku | Heroku Dev Center
実装
クライアント
- 受信したPINGに返答を返す
added ping-pong · kambayashia/peerjs@d2b0a26 · GitHub
サーバ
- サーバ側からPINGを投げる
- PONGが帰って来るか来ないかは検証しない、いったんherokuのタイムアウトを回避したいだけだから added ping-pong · kambayashia/peerjs-server@e9ac7b1 · GitHub