当有两个通信协议时,该如何实现相互的通信呢?

chosen1cwp

现在做好的客服系统用的是 自定义的json+\n的协议,但是公司的开发计划中有一个访客手机端的功能,所以手机端必须要用到websocket协议,现在的event.php 中的onGatewayConnect方法中,客户端只要一连接就要返回给客户端一些验证信息,如果在这个方法中不能判断连接客户端使用的协议,那么就无法发送验证消息到客户端,客户端就验证不通过。还请群主指点
[attach]44[/attach]

[attach]45[/attach]

[attach]46[/attach]

5141 1 0
1个回答

walkor

不是所有手机浏览器都支持websocket协议哦

支持多协议
一般需要客户端将数据发过来才能知道客户端是什么协议,也就是gateway worker根据传输来的数据就可以区分协议。
gateway worker多协议支持可以看下这个http://wenda.workerman.net/?/question/57

  • chosen1cwp 2014-09-29

    群主 这个好像有问题啊, 这样做了的话客服端的也要开两个端口么

年代过于久远,无法发表回答
🔝