C言語によるWebSocketサーバーの構築とチャットプロトコルの実装

WebSocketサーバーの基礎とハンドシェイクの実装 標準的なTCPソケット通信とWebSocketの最大の違いは、接続開始時に行われる「ハンドシェイク」プロセスにあります。WebSocketはHTTP/1.1のプロトコルアップグレードを利用して確立されます。クライアントから送られてくるSec-WebSocket-Keyに対し、特定のGUIDを結合した上でSHA-1ハッシュ化し、さらにBase64エンコードを施 ...

7月27日 03:46 投稿