WebSocket-Client
Analysiert einen WebSocket-Handshake nach RFC 6455: Methode, Version, Upgrade-Header, die 16-Byte-Schlüssellänge und den korrekten, aus dem Schlüssel berechneten sec-websocket-accept-Wert. Kodiert und dekodiert Frames: Text, Binär, Close, Ping und Pong, Längen bis 64 Bit, Maskierung, Schließcodes und Gründe, und lehnt Steuerframes über 125 Bytes sowie gesetzte reservierte Bits ab. Frames werden hexadezimal angezeigt.
Parses a WebSocket handshake and checks it against RFC 6455: method, version, upgrade headers, the 16-byte key length and the correct sec-websocket-accept value computed from the key. Encodes and decodes frames: text, binary, close, ping and pong, lengths up to 64 bits, masking, close codes and reasons, while rejecting control frames over 125 bytes and non-zero reserved bits. Frames are shown in hex.