我是客户端安卓,后台用的是PHP,workerman这个框架。 我在接入的过程中遇到了通讯协议这个问题,我客户端需要设置一个通讯协议的长度,这个需要和后台的腾讯协议一至的,导致我现在一发送消息,一接收消息就断开。所以请问下我这个需要怎么设置,问了后台,他不是很明白,所以在这里发问题,拖了2天了
想知道,这个框架里面是怎么定义这个通讯协议的,然后我需要按照这个规则写道我的项目里面
或者写在哪个文件里面的,我自己去找
协议千差万别,每种协议的格式都不一样吧。 如果腾讯的协议是私有的协议(不是通用协议 http、websocket等协议),那就要自己写代码解析了。不是随便设置下就能通讯了。 自定义协议文档应该是这个 http://doc.workerman.net/protocols/how-protocols.html
你客户端到底是连workerman还是腾讯的服务?客户端和workerman通讯可以用websocket协议啊,没必要符合腾讯协议吧。
和腾讯的没有关系。后台用的就是wokerman的socket。我们后台说没改,用的是默认的,但是他又不知道,搞的我很烦,就在这里问。这个默认的包头和包体的长度。我自己是安卓客户端的。
想知道,这个框架里面是怎么定义这个通讯协议的,然后我需要按照这个规则写道我的项目里面
或者写在哪个文件里面的,我自己去找
协议千差万别,每种协议的格式都不一样吧。
如果腾讯的协议是私有的协议(不是通用协议 http、websocket等协议),那就要自己写代码解析了。不是随便设置下就能通讯了。
自定义协议文档应该是这个 http://doc.workerman.net/protocols/how-protocols.html
你客户端到底是连workerman还是腾讯的服务?客户端和workerman通讯可以用websocket协议啊,没必要符合腾讯协议吧。
和腾讯的没有关系。后台用的就是wokerman的socket。我们后台说没改,用的是默认的,但是他又不知道,搞的我很烦,就在这里问。这个默认的包头和包体的长度。我自己是安卓客户端的。