国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

服務(wù)器如何接收DTU發(fā)到端口的數(shù)據(jù)

shiliang

硬件DTU在與服務(wù)器建立了socket連接以后,代碼如下:
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

<?php
use Workerman\Worker;
require_once '../workerman-for-win-master/Autoloader.php';

// 創(chuàng)建一個Worker監(jiān)聽2347端口,不使用任何應(yīng)用層協(xié)議
$tcp_worker = new Worker("tcp://0.0.0.0:2000");

// 啟動4個進程對外提供服務(wù)
$tcp_worker->count = 4;

// 當客戶端發(fā)來數(shù)據(jù)時
$tcp_worker->onMessage = function($connection, $data)
{
    // 向客戶端發(fā)送hello $data
//    $connection->send('hello ' . $data);
    $result1=$connection->send('01 03 11 00 00 03 00 f7',true);
    $result2=$connection->send('01 03 10 00 00 02 c0 cb',true);

};

// 運行worker
Worker::runAll();

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
如何接收硬件發(fā)送到服務(wù)器端口的數(shù)據(jù),或者把數(shù)據(jù)輸出來(輸出到控制臺)。
請大神賜教

10802 5 0
5個回答

xiuwang

onMessage里echo就行了啊

  • 暫無評論
six

onMessage里echo var_dump,前提是workerman是用debug模式啟動,就是啟動時末尾不加-d

  • 暫無評論
shiliang

謝謝指教

  • 小少xm 2018-12-10

    樓主解決了嗎,可以私聊下嘛,我Q1121032132,多謝了

luxin001

你好,問下,你使用DTU設(shè)備,
你的服務(wù)器,是如何識別不同的DTU設(shè)備呢?我最近在開發(fā)服務(wù)端,不太懂DTU設(shè)備

  • shiliang 2017-09-10

    不好意思,最近沒上線。
    每臺DTU都有一個獨一無二的IMEI,在配置DTU時候,在連接管理的注冊包里面,添加一下DTU的IMEI,DTU連上服務(wù)器發(fā)的第一條消息就是自己的IMEI,這樣就可以區(qū)分不同的DTU.

shiliang

不好意思,最近沒上線。
每臺DTU都有一個獨一無二的IMEI,在配置DTU時候,在連接管理的注冊包里面,添加一下DTU的IMEI,DTU連上服務(wù)器發(fā)的第一條消息就是自己的IMEI,這樣就可以區(qū)分不同的DTU.

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??