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

請教一個UDP接收數(shù)據(jù)并顯示的問題

bd7iwd

請教一下各位:我在同一個實例里面放置兩種協(xié)議,其中UDP拿來接收硬件推上來的數(shù)據(jù),HTTP用于WEB顯示數(shù)據(jù)。我該怎么操作?

[attach]357[/attach]

上圖為我憑著感覺瞎寫的,在connection部分不知道該怎么操作了
我希望實現(xiàn)的流程如下圖:

[attach]358[/attach]

3129 2 0
2個回答

walkor 打賞
<?php
  require_once __DIR__ . '/../Workerman/Autoloader.php';
  use Workerman\Worker;
  $ws_worker = new Worker('websocket://0.0.0.0:1234');
  $ws_worker->onWorkerStart = function($ws_worker) {
      $udp_worker = new Worker('udp://0.0.0.0:5678');
      $udp_worker->onMessage = function($udp_connection, $data)use($ws_worker) {
          foreach($ws_worker->connections as $ws_connection) {
              $ws_connection->send($data);
          }
      };
      $udp_worker->listen();
  };

  $http_worker = new Worker('http://0.0.0.0:8080');
  $http_worker->onMessage = function($http_connection, $http_data) {
      $http_connection->send('
  <script>
      var ws = new WebSocket("ws://127.0.0.1:1234");
      ws.onmessage = function(e){
          alert(e.data)
      };
  </script>');
  };
  Worker::runAll();
  • dawn 2016-07-27

    ws_worker count不為1的話,udp_worker需要開啟端口復用嗎?

  • walkor 2016-07-27

    這個例子中只能為1

walkor 打賞

瀏覽器訪問8080端口,
udp數(shù)據(jù)發(fā)送到5678端口,數(shù)據(jù)會在8080端口的網(wǎng)頁上彈出來。

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