是否可以通过126个字符发送websocket数据?

时间:2011-11-27 09:47:44

标签: c# javascript websocket

似乎每个人都说可以通过websocket发送超过126个字符的数据。

我查看了Web上的许多websocket服务器示例,其中没有一个可以从客户端到服务器以及从服务器到客户端传输超过126个字符。 我知道它是数据帧和操作码的东西,但我从来没有想到它。我正在使用C#。

有人可以对这个问题有所了解吗?任何用于接收和发送126个字符数据的代码示例都将非常感谢

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。根据{{​​3}}(与目前的提案草案相同):

如果第一个有效负载长度部分的有效负载长度等于126,您将从扩展的有效负载长度(以下两个字节)中读取长度。如果它是127,你将在接下来的四个字节中一直读取它以获得有效载荷的全长(即最后六个字节。)

我们在Hybi-10 header docs中这样做;你可以在这里看到我们是如何做到的:Alchemy Websockets