有人知道客户端发送到 websocket 服务器的消息的编码类型是什么?
我正在研究这个网站
http://blogs.claritycon.com/blog/2012/01/18/websockets-with-rfc-6455/
根据这个网站教我的内容,下面是解码代码以从服务器端的客户端获取消息!
public string HybiDecode(byte[] data)
{
byte firstByte = data[0];
byte secondByte = data[1];
int opcode = firstByte & 0x0F;
bool isMasked = ((firstByte & 128) == 128);
int payloadLength = secondByte & 0x7F;
if (!isMasked) { return null; } // not masked
if (opcode != 1) { return null; } // not text
List<int> mask = new List<int>();
for (int i = 2; i < 6; i++)
{
mask.Add(data[i]);
}
int payloadOffset = 6; …Run Code Online (Sandbox Code Playgroud)