本文へスキップ
BecomeCoder
Wiki一覧ブログコース一覧

WebSocket

最終更新: 2026年8月8日

WebSocket は、サーバー と ブラウザ が 接続をつなぎっぱなしにして、双方向にリアルタイムでデータをやり取り できる仕組みです。

ふつうの HTTP は「ブラウザがお願いして、サーバーが返事をする」都度型で、サーバーの側から自発的に送ることはできません。WebSocketでは一度つながれば、どちらからでも、好きなタイミングでメッセージを送れます。

HTTP 都度リクエスト → 返事 → 切断 を繰り返す 毎回つなぎ直す WebSocket 一度つないだら つなぎっぱなし どちらからでも送信 常時双方向

この即時性・双方向性から、次のような用途に向いています。

「常につながっている」ことが、Ajax の都度通信との大きな違いです。

← Wiki一覧に戻る