<?php /** * This file is part of workerman. * * Licensed under The MIT License * For full copyright and license information, please see the MIT-LICENSE.txt * Redistributions of files must retain the ab...
之前寫了個測試 3.5.16版本測試的 打開兩個websocket ,Events.php?onWebSocketConnect寫邏輯 測試2304端口可以進(jìn)入?onWebSocketConnect函數(shù) 進(jìn)行業(yè)務(wù)實現(xiàn) <?php /** * This file is part of workerman. * * Licensed under The MIT License * For full cop...
看了下源碼? 官方的mysql 庫 貌似不支持in 的寫法(bindValues支持嗎?) 看了下github上最新的文檔 http://atlasphp.io/cassini/query/select.html#1-4-3-1-1? // WHERE foo IN (:__1__, :__2__, :__3__) AND bar IS NULL AND baz = :__4__ AND zim = NOW() $s...
由于業(yè)務(wù)需求,現(xiàn)在長連接機(jī)制是由客戶端發(fā)送ping 每10s 服務(wù)端回復(fù)pong的機(jī)制來維持的 開始的時候是由服務(wù)器發(fā)送ping 客戶端回復(fù)pong的機(jī)制,但是測試由于客戶端掉線檢測不夠靈敏,所以改為了客戶端主動發(fā)送ping的模式, 提問: 現(xiàn)在要檢測客戶端的在線情況,如果由客戶端發(fā)送ping的模式服務(wù)器回復(fù)pong(onMessage),onClose回調(diào)是否依然有效呢(1、網(wǎng)絡(luò)斷開 2、斷電),觸發(fā)的時間能否保證...
問題1、使用GlobalData組件 是不是在WorkerStop 后WorkerStart 重新開啟,數(shù)據(jù)是否能讀到上次變量的狀態(tài) 問題2、GatewayWorker 在平滑重啟后 ,通過SESSION保存的變量 是否重置了?也就是丟失了 問題3、有什么推薦的方案 解決網(wǎng)關(guān)重啟后加載上次數(shù)據(jù)的狀態(tài)問題 比如文件 redis mysql等,數(shù)據(jù)讀取比較頻繁, 請推薦一個節(jié)省IO資源的方案?...
主要有以下幾個問題 1.如果設(shè)定transport 為默認(rèn) 即 tcp ,不使用ssl,那么可以單純做為websocket服務(wù)器嗎? 如果是作為wss ,使用ssl,那么客戶端是不是要本地存證書,證書存在有效期嗎?...
請教幾個問題 我使用的是最新下載的2.0 gateway worker版本 在Applications\XXX\Event.php寫入代碼 我想在客戶端onConnect后,發(fā)送一次命令獲取uid,然后使用綁定想這個客戶端定時發(fā)送數(shù)據(jù),定時發(fā)送的命令基本是一樣的。最后在onMessage接收處理。 1.是使用while循環(huán)還有sleep定時發(fā)送數(shù)據(jù)還是使用定時器Timer?這兩種效果一樣嗎? 使用定時器在timer中...
看了workerman手冊的這個章節(jié) 定制通訊協(xié)議 http://doc3.workerman.net/protocols/how-protocols.html 以文中MyApp/Protocols/JsonNL.php的實現(xiàn), 放在gatewayworker中,是不是在GatewayWorker\Applications\下新建Protocols文件夾,然后建立JsonNL.php,這樣是不是項目名稱變成了Prot...
由于RS485是半雙工通信,必須一發(fā)一收,發(fā)一個等待接收在處理。 也可能由于設(shè)備干擾或者gprs模塊不穩(wěn)定的問題,可能出現(xiàn)的問題是發(fā)出去的包,收不到的話我就需要重發(fā)。 比如onConnect時候,我發(fā)送一個命令,get_uid獲取設(shè)備,等待返回數(shù)據(jù),這時候需要等待onMessage返回處理數(shù)據(jù),但是如果出現(xiàn)設(shè)備問題,我就無法接受數(shù)據(jù)無法在繼續(xù)下一步工作了,請問使用workerman的什么機(jī)制處理比較好,主要實現(xiàn)的我發(fā)...