This document summarizes the WebSocket protocol specifications for establishing a WebSocket connection between a client and server, including the handshake process and frame format for sending messages. It also provides an example of an incoming message stream class that can unmask payloads according to the WebSocket specifications.