2020-01-02 WebSocketおさらい WebSocketの概要 概要 発端 HTTP以外の通信方式としてHTML5から登場 WebRTCなどもHTTP以外の通信方式 将来は TCP のソケット通信がでる 寄り道(WebRTC) ピア・ ツー・ピアを確立するまでの部分などは むしろ SIP(Session Initiation Protocol) NAT Traversal と言われる NAT 越えのためと同様 の技術使用 手続き 最初は HTTP で接続され クライアントであるブラウザと Web サーバ間でハンドシェイクされた後 WebSocket にアップグレード 懸念 ブラウザと Web サーバの間に 介在するさまざまな通信機器を通信をブロックしてしまうことがありえる SSL 通信を使った WebSocket を 用いることが一般的 それでも HTTP(もしくは HTTPS)に比べて不安定なこ とは否めない