在 GatewayWorker 下使用 GateWay::sendToAll($cmd,$client_id_array); 傳送資料出現錯誤。

在 GatewayWorker 下使用 GateWay::sendToAll($cmd,$client_id_array); 傳送資料出現錯誤。 $client_id_array 是client_id array 不是 null; public static function encode($data) { $flag = (int)is_scalar($data); if (...

flimulus 发表与 2016-05-11 2871 浏览 2 回答
Http.php 解檔頭有問題。

您好,本人使用 Unity3d 內建的元件,直接將資料 Post 到 workerman JsonPrc Worker 其中使用到 Http.php 做檔頭解碼,有些問題回報。 Unity3d 用戶端傳送資料程式: WWWForm postForm = new WWWForm(); postForm.AddField("class", "User"); postForm.AddField("method", "ge...

flimulus 发表与 2015-02-02 2881 浏览 2 回答
頻繁使用Event(平率約 1sec),出現下面錯誤。

2015-01-11 19:58:00 Worker:WORKER EXIT UNEXPECTED E_WARNING stream_select(): unable to select : Interrupted system call (max_fd=8) in /home/forth/workerman-mahjonbingo/workerman/Core/Events/Select.php on line ...

flimulus 发表与 2015-01-11 2958 浏览 1 回答
請問如何設定Server啟動後讓Workerman自動執行。

如題,謝謝。...

flimulus 发表与 2014-12-06 3364 浏览 3 回答
同一台電腦是否可以裝兩套不同用途的BusinessWorker應用程式。

如題,若有兩套不同功能的應用,是否只要改 Gateway.conf 及 Monitor.conf 的 Listen Port 就可以安裝在同一台主機上? 謝謝。...

flimulus 发表与 2014-11-24 2978 浏览 3 回答
請教想在 BusinessWorker 上面安裝一個定時器。

您好! 我想在 BusinessWorker 上面利用 \Man\Core\Lib\Task 做一個用戶的系統的定時器,比如定時形成分數排行榜。 直接寫在 BusinessWorker ,若啟動五個 BusinessWorker,同一時間內便會執行此服務五次。如何用簡便的方法,讓程式得知只在第一個 BusinessWorker 安裝定時程式,還是建議另外再啟動單獨的一個Worker來專門做系統服務。 謝謝您。...

flimulus 发表与 2014-10-02 2798 浏览 2 回答
2.1.3 版本 的 廢除 UID 的問題建議。

2.1.3 版本廢除了UID,在開發線上傳訊跟遊戲時經常會直接使用UID 傳訊號給 用戶,廢除了UID造成了傳訊上的不便,是否能由官方設置 UID 與 Client_ID 的雙向索引對照表,存放在 Store(memcache) 裡面,方便開發者索引,若同一個UID連接多個Client_ID,使用Array的方式存放Client_ID。 另外請問,如果同一個帳號由不同地方重複登入,想要將先登入者斷線,後登入者保持連線...

flimulus 发表与 2014-08-31 2631 浏览 2 回答
請問為什麼,sendBufferToWorker函數無法將資料送出?

在處理連續命令時,有些連續命令遺失,最後發現在sendBufferToWorker這個函數並沒有將收到的命令送到Worker去,好像在前一個命令處理完後即調用closeInnerClient($fd)將連線關閉。導致sendBufferToWorker沒有將命令送出去。 protected function sendBufferToWorker($bin_data) { print_r("\nsendBuf...

flimulus 发表与 2014-08-15 3456 浏览 7 回答
功能建議。

兩項功能建議。 1.FileMonitor功能 是否能在 FileMonitor.conf 增加排除監視更新的目錄 Array 的設定。 2.在 GatewayProtocol.php 上能否 新增 CMD_SEND_TO_UIDS 的功能 就是在 GatewayProtocol 上多一個UIDs的Array屬性,傳Message 給 UIDs 這個Array的用戶,現在雖然可以利用,CMD_SEND_TO_ONE ...

flimulus 发表与 2014-06-21 3512 浏览 3 回答
一次收到多組資料封包,如何處理?

請問,若一次收到多組的資料封包,在 dealInput 函數上如何處理? 例如: 在 dealInput 函數上預期收到27byte但實際已收到87Byte,是否是回傳0,然後在dealProcess 自行使用 Buffer 切割封包,若是這樣,dealInput 的函數就無意義了。 請問如何處理?...

flimulus 发表与 2014-06-17 3862 浏览 6 回答

flimulus

1905
积分
0
获赞数
0
粉丝数
2014-06-17 加入
🔝