刚开始入手pomelo,握手返回的响应和文档不符,请高手帮忙看一下

我看了一下教程首先对于握手协议部分,在《协议格式》中说,握手协议可以带自己自定义的参数,即,user参数,握手协议的响应部分会在响应中将提交上来的数据返回,如:

{

"code": 200, // response code
"sys": {
"heartbeat": 3, // heartbeat interval in second
"dict": {}, // route dictionary
"protos": {} // protobuf definition data
},
"user": {
// any customized response data
}
}

按照该说明,我在创建连接后,提交了握手请求,在请求中,加入了user对象,但是在接收到的握手响应时,并没有收到提交上去的user对象,并且也没有类似于heartbeat这样的字段,请问,这里是文档的问题,还是服务端的问题,还是什么问题?如何自定义握手响应?心跳配置在哪里?

标签: pomelo
yangyukun 在 7-10 10:59发布 分享到 weibo
2 回复
#1 yangyukun 7-10 11:29 回复

社区不够活跃啊。。。

#2 {2} sss316 7-13 19:21 回复

心跳就是heartbeat, 数据底层应该处理了,上层只是业务逻辑。

yangyukun 7-16 13:25 回复

我知道心跳就是heartbeat,问题是在《协议格式》中说,协议带了自己定义的参数,在响应中就会获得带的参数,但是获取的和说明的不符啊?

sss316 7-17 12:18 回复

@yangyukun 如何获取真不知道。
我们目前没用到这些,服务器用什么参数会直接告诉客户端技术,没用代码中获取。

回到顶部