【うぇぶそけっと】
WebSocket とは?
最終更新:
💡 つないだ後は、両側からメッセージを送れる
クライアントとサーバーが、確立した接続上で互いにメッセージを送れる通信プロトコル。チャットや共同編集などに使われる。通信を保護するwssもあり、切断への対応や認証・権限管理は別に設計する。
📌 このページのポイント
HTTPとの違いは、毎回つなぎ直さないこと?
どんなときに役立つの?
チャットでメッセージを送受信したり、共同編集で変更を伝え合ったりする場面だね。株価などの更新にも使える。ただし速さは通信や処理に左右され、リアルタイム表示のサービスがすべてWebSocketを使うわけではないよ。
サーバーから受け取るだけでも必要?
接続すれば、切れても自動で元どおり?
Socket.IOを使えば、同じものになる?
まとめ:ざっくりこれだけ覚えればOK!
「WebSocket」って出てきたら「接続した両側からメッセージを送れる通信」と思えばだいたいOK!
📖 おまけ:英語の意味
「WebSocket」 = ウェブソケット
💬 Webで接続上のメッセージ通信を行うプロトコルの名前。WebSocketの通信方式と、ブラウザーで使うAPIを分けて考えるとよいね。