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

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

chosen1cwp 发表与 2014-09-29 6847 浏览 1 回答
server.log中的一个报错,还望群主解答一下

-bash-4.1$ tail -n 10 server.log 2014-09-17 20:21:06 Worker:sendBufferToWorker fail $this->workerConnections=array ( ) ip: 2014-09-17 20:21:06 Worker:sendBufferToWorker fail $this->workerConnections=array...

chosen1cwp 发表与 2014-09-17 3342 浏览 1 回答
关于workerman占用很多cpu的疑问?还望群主解答一下?

# tail php-error.log PHP Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW) in /tmp/workerman-Demo/gateway.store.cache.php on line 198 PHP Parse error: syntax error, unexpected '=>' (T_DOUBLE...

chosen1cwp 发表与 2014-09-06 6309 浏览 1 回答
workermand中如何使用memcache

开发了客服系统,想把一些临时的数据存储在memcache中,不知道,除了配置conf/store.php 外,还需要做哪些设置?或者能给个小小的实例?谢谢...

chosen1cwp 发表与 2014-09-02 5567 浏览 1 回答
workerman开发的客服系统发生消息丢失的情况

用workerman开发了客服系统之后,在进行测试的时候,数据偶尔会发生丢失的情况,event.php中的onmessage方法中, $msg = JsonProtocol::decode($message); if( Gateway::isOnline($msg) ) { Db::query("INSERT INTO `chat_message` VALUES(null, '" . $uid . "', '...

chosen1cwp 发表与 2014-08-29 4758 浏览 1 回答
关于长连接聊天时,出现断电断网情况时,收不到离线消息的问题

基于workerman开发了一个客服系统,访客端是用的web+flash,客服使用as3写的,假设客服(a电脑)和访客(b电脑)正在通话,然后我把客服所在a电脑的网络关闭掉,访客(b电脑)那边按理应该收到客服离线的消息才对,但是访客一直都没收到客服离线消息,直到我把客服所在a电脑的网络连接上,此时访客(b电脑)就会收到客服的离线消息。 【 对于实时性要求很高的场景,需要客户端回应心跳,比如服务端给某个客户端发了心跳,...

chosen1cwp 发表与 2014-08-29 10672 浏览 3 回答
在workerman中如何某一个uid是否存在?

消息处理的时候(onMessage),想加一个判断,判断接收消息的uid的通信通道是否存在?不存在就提示发送失败! ...

chosen1cwp 发表与 2014-08-27 3392 浏览 1 回答
在workerman基础上开发了客服系统遇到特殊问题

在workerman基础上开发了客服系统遇到特殊问题:每一天上午总会有错误,说uid有错,等重启动workerman服务之后,就一切正常了,不知道是何原因。请群主解答一下。...

chosen1cwp 发表与 2014-08-25 4032 浏览 1 回答
关于demo中uid的问题

demo中uid的大小范围,以及uid的数据类型(必须是int?不能是string类型吗?)0-40亿范围内高并发可能会发生uid重复的情况,该怎么解决呢...

chosen1cwp 发表与 2014-08-20 3207 浏览 1 回答

chosen1cwp

1775
积分
0
获赞数
0
粉丝数
2014-08-09 加入
×
🔝