こんにちは! エイトレッド技術部和田です! エイトレッドでは毎月テーマを決めて、エンジニアが持ち回りで勉強会を実施しています。 世間からは3週ぐらい遅れてる気もしますが、先日はWebSocketをテーマに勉強会を 行いましたので、今回その内容をダイジェスト版でお送りします。 1.WebSocketとは? そもそもWebSocketとは何なのでしょうか? WebSocketとは、クライアント(ブラウザ)とサーバ間で 本当の意味での全二重(双方向)通信を行うためのプロトコルです。 もともとはHTML5の一部として、仕様の策定が進められていましたが その後独立し、単体のプロトコルとして仕様策定が進められています。 WebSocketの特徴としては次の点があげられます。 TCP上で動作 デフォルトポートは 80番 または 443番 明示的に切断しない限り接続され続ける⇒効率的に双方向通信が
![WebSocketを研究してみた | ワークフローシェアNo.1 株式会社エイトレッド](https://cdn-ak-scissors.b.st-hatena.com/image/square/61a5b91e7f56f46bdf715691965abafe9ca702a6/height=288;version=1;width=512/https%3A%2F%2Fwww.atled.jp%2Fwp-content%2Fuploads%2F01-WebSocket.png)