現(xiàn)在做好的客服系統(tǒng)用的是 自定義的json+\n的協(xié)議,但是公司的開發(fā)計劃中有一個訪客手機端的功能,所以手機端必須要用到websocket協(xié)議,現(xiàn)在的event.php 中的onGatewayConnect方法中,客戶端只要一連接就要返回給客戶端一些驗證信息,如果在這個方法中不能判斷連接客戶端使用的協(xié)議,那么就無法發(fā)送驗證消息到客戶端,客戶端就驗證不通過。還請群主指點 [attach]44[/attach] [a...
-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...
# 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...
開發(fā)了客服系統(tǒng),想把一些臨時的數(shù)據(jù)存儲在memcache中,不知道,除了配置conf/store.php 外,還需要做哪些設置?或者能給個小小的實例?謝謝...
用workerman開發(fā)了客服系統(tǒng)之后,在進行測試的時候,數(shù)據(jù)偶爾會發(fā)生丟失的情況,event.php中的onmessage方法中, $msg = JsonProtocol::decode($message); if( Gateway::isOnline($msg) ) { Db::query("INSERT INTO `chat_message` VALUES(null, '" . $uid . "', '...
基于workerman開發(fā)了一個客服系統(tǒng),訪客端是用的web+flash,客服使用as3寫的,假設客服(a電腦)和訪客(b電腦)正在通話,然后我把客服所在a電腦的網(wǎng)絡關閉掉,訪客(b電腦)那邊按理應該收到客服離線的消息才對,但是訪客一直都沒收到客服離線消息,直到我把客服所在a電腦的網(wǎng)絡連接上,此時訪客(b電腦)就會收到客服的離線消息。 【 對于實時性要求很高的場景,需要客戶端回應心跳,比如服務端給某個客戶端發(fā)了心跳,...
在workerman基礎上開發(fā)了客服系統(tǒng)遇到特殊問題:每一天上午總會有錯誤,說uid有錯,等重啟動workerman服務之后,就一切正常了,不知道是何原因。請群主解答一下。...
demo中uid的大小范圍,以及uid的數(shù)據(jù)類型(必須是int?不能是string類型嗎?)0-40億范圍內(nèi)高并發(fā)可能會發(fā)生uid重復的情況,該怎么解決呢...