补全:解一个带掩码的客户端帧
本节的 WebSocket 小工具:
accept_key(key) 握手:base64(sha1(key + 魔法串))——服务端要回的 Sec-WebSocket-Accept
encode_text(text, mask=None) / decode_text(frame) 一个最小文本帧:FIN+opcode 0x1、长度 < 126;mask 给了是客户端帧(要异或)补全 unmask(frame):解一个带掩码的文本帧(长度 < 126),交回里面的文字。给一个 "chat" 的客户端帧,看解出什么。
全部评论