首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lacewing headers问题

Lacewing headers问题
EN

Stack Overflow用户
提问于 2013-03-03 22:11:22
回答 1查看 83关注 0票数 0

我无法解析Lacewing标头顺序。get send的第一条消息如下:

代码语言:javascript
复制
0
0
11 //lenght
0
..

而名称设置请求是:

代码语言:javascript
复制
0
4 // lenght
1 // should be the type according to spec (1 for name setting request)
..

对于这些消息,长度存储在不同的字节中,请求的类型也不同。也许我有不正确的文档,但这些消息是我收到的。

EN

回答 1

Stack Overflow用户

发布于 2013-04-09 00:24:01

来自协议规范:https://github.com/udp/lacewing/blob/0.2.x/relay/current_spec.txt

一旦建立了TCP连接,客户端就应该发送一个为0的单字节,以标识自己是非HTTP客户端。在此之后,它们可以开始交换消息,其中Connect请求应该是第一个。

在初始连接时,非HTTP客户端发送字节0。这不是消息的一部分-第一个实际的协议消息在此之后。

0 0 11 //长度0 ..

第一个0是“我不是HTTP客户端”标识符。其余的是实际的消息:0是类型,它由变量和请求类型类型组成。11是消息的长度,0是实际的“我能连接吗”。

0 4 // lenght 1 //应为符合规范的类型(1表示名称设置请求)。

同样,0是类型,由变量和请求类型组成。同样,4是长度,1是设置名称的请求。

最初的0 on连接是该协议的一个令人困惑的方面,因为它在一个奇怪的地方被提到,但它还是被提到了。

发展论坛中的相关主题:http://community.clickteam.com/threads/79449-Lacewing-message-headers

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15186540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档