我有一个socket.io服务器,在测试过程中,我使用wireshark捕获了所有实时流量。服务器切换协议到WebSocket,我得到了这种数据包(这是在websocket层):
WebSocket
1... .... = Fin: True
.100 .... = Reserved: 0x4
.... 0001 = Opcode: Text (1)
1... .... = Mask: True
.000 1000 = Payload length: 8
Masking-Key: 435cfdf7
Masked payload
Payload
Line-based text data
2*(\312OJ\005\000
据我所知,从客户端到服务器的websocket数据被屏蔽了,但是基于行的文本数据究竟是什么意思,我怎样才能将它解码回可读的纯文本?流量没有加密,所以我不太了解它是如何工作的。