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