問題描述 自定義協(xié)議類實現(xiàn)ProtocolInterface接口啟動時報找不到Workerman下的ProtocolInterface這個接口實際上是有的 程序代碼 <?php namespace Protocols; use App\Models\DeviceInfo; use App\Service\Admin\DeviceInfoService; use App\Utils\CRC16Util; us...
bug描述 使用tcp調(diào)試工具,同時開三個客戶端同時去給服務(wù)端發(fā)心跳,設(shè)置的是每個客戶端1秒一次,應(yīng)該是發(fā)送太快服務(wù)端處理不過來,導(dǎo)致上一條還沒執(zhí)行完成就直接執(zhí)行第二條心跳了,導(dǎo)致第一條心跳執(zhí)行一半沒有服務(wù)端還沒回應(yīng)給客戶端就執(zhí)行一下一條 程序代碼或配置 期待的結(jié)果及實際結(jié)果 期望每一次都執(zhí)行完成 重現(xiàn)bug的步驟 系統(tǒng)環(huán)境及workerman/webman等具體版本 Workerman version:3.5...
bug描述 自定義協(xié)議在input方法里面接收客戶端傳入報文,隨后return給 decode()方法時卡住了,要過幾分鐘才往下執(zhí)行業(yè)務(wù)代碼,有誰知道是什么原因?qū)е侣?程序代碼或配置 public static function input($recv_buffer, ConnectionInterface $connection) { $tempdata = bin2hex($r...
問題描述 項目集成gatewayWorker,使用自定義協(xié)議與設(shè)備進(jìn)行通信,使用客戶端連接工具連續(xù)發(fā)送多少后客戶端主動離線了,重復(fù)發(fā)送三次就不行了,就離線 為此你搜索到了哪些方案及不適用的原因 搜索到的方案和我出現(xiàn)的不太一致...
問題描述 自定義協(xié)議接收的數(shù)據(jù)進(jìn)input方法數(shù)據(jù)報錯,要怎樣才能解析到和上報時的一樣 程序代碼 這個是設(shè)備傳過來的數(shù)據(jù) 7d7d00000001000001001c010c05daff3238394650512154170756312e302e30300000000000007f70 報錯信息 接收的數(shù)據(jù)不知道如何解碼 截圖報錯信息里報錯文件相關(guān)代碼 ...
bug描述 使用gatewayWorker在linux服務(wù)器上顯示啟動 成功,本地使用tcp客戶端連接不上 程序代碼或配置 期待的結(jié)果及實際結(jié)果 期待應(yīng)該是能連接上的...
問題描述 自定義協(xié)議類,在配置gatewayWorker文件里面指向自定義的協(xié)議類連接報找不到自定義的類,然后我在gatewayWorker頭部引入了使用的是 require方式,然后在win系統(tǒng)下啟動正常,到Linux服務(wù)器上就出現(xiàn)問題了,報找不到我自已定義的類 程序代碼 require "Protocols\DeviceHandle.php"; 報錯信息 觸發(fā)報錯的步驟 啟動gatewayWorker時 操作系...
bug描述 使用自定義協(xié)議連接時發(fā)送給客戶端信息客戶端接收不到,但是使用tcp協(xié)議能收到,請問有知道是什么原因的嗎 程序代碼或配置 期待的結(jié)果及實際結(jié)果 客戶端能接收到服務(wù)器發(fā)送的數(shù)據(jù) 重現(xiàn)bug的步驟 這里寫步驟 系統(tǒng)環(huán)境及workerman/webman版本 laravel項目集成的gatewayWorker...
我發(fā)送的數(shù)據(jù)是 daff3238394650512154170756312e302e30300000000000007f70 救命~...