0 記事
NestJSのCallGatewayがSocket.IOに基づくWebRTCシグナリングゲートウェイ設計を詳細に解説。呼び出し招待の三重配送保証、Offer/Answer SDP交換、ICE候補者中継、Redisオフラインキャッシュ、FCMプッシュウェイクアップを網羅。
useChatSocketは、250行のカスタムReact Hookであり、Socket.IOのリアルタイム通信における完全なライフサイクル管理(接続管理、ルーム分離、統一イベント配信、メッセージマッピング、ACKタイムアウト送信パターン)をカプセル化しています。