目的


仕事のタスクでWebSocketを実装することになった。

最終的には「JS↔︎PHP↔︎Python」の接続をWebSocketで行いたい。

その実現のために、まずWebSocketを理解していこう。俺ならいけるぞ。

わいのメモ


image.png

WebSocketとは、通信規約のこと。HTTPとかと一緒。

双方向通信を実現するために使われる通信規約。それがWebSocket。

WebSocketでは、ブラウザ側とサーバー側がオンライン状態であれば、常に通信ができるような仕組みになっている。そのため、従来の通信と比べてリアルタイムの通信が可能となっている。

<aside> 💡

ざっくりと歴史を学ぼう

WebSocketはSNSが開発のきっかけといわれている。

ウェブでの通信はもっぱらHTTP通信が当たり前だった。しかし、SNSの登場によって誰かが投稿をしたらリアルタムに、即座にだれかの投稿にも表示されるニーズが高まってきた。