Máy chủ echo: nhận một text frame có mask từ client, giải mask lấy nội dung, rồi dựng một frame trả về không mask (server->client) chứa cùng nội dung, in các byte của frame trả về (số thập phân, cách nhau bởi khoảng trắng).
Frame trả về: byte1 = 0x81 (FIN=1, opcode=1 text). byte2 = độ dài payload (giả định ≤ 125, MASK=0). Tiếp theo là các byte payload (mã ASCII của ký tự).
Input dòng 1: 4 byte masking key. Dòng 2: các byte payload đã mask (số 0..255).
Input:
55 250 33 58
127 159 77 81
Output:
129 4 72 111 108 97
Giải mask -> 'Hola' (72,111,108,97); frame trả về 0x81=129, len=4, rồi payload.
Dòng 1: 4 byte masking key. Dòng 2: dãy byte payload đã mask.
Độ dài payload ≤ 125; mỗi byte 0..255.
Các byte của frame trả về (không mask), cách nhau bởi khoảng trắng.
Ví dụ:
Đầu vào:
55 250 33 58
127 159 77 81
Đầu ra:
129 4 72 101 108 107
Giải thích:
Đang tải editor...