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

兩個workerman之間的數(shù)據(jù)轉(zhuǎn)發(fā)

laoyao

在本地內(nèi)網(wǎng)部署一個workerman,同時在公網(wǎng)服務(wù)器部署一個workerman,想讓內(nèi)網(wǎng)的workerman監(jiān)聽到8080端口的信息往公網(wǎng)workerman8089端口轉(zhuǎn)發(fā),如何能做到呢?

7642 3 0
3個回答

walkor 打賞

可以用AsyncTcpConnection和pipe導(dǎo)入
見手冊
http://doc.workerman.net/tcp-connection/pipe.html

類似

<?php
use Workerman\Worker;
use Workerman\Connection\AsyncTcpConnection;
require_once './Workerman/Autoloader.php';

$worker = new Worker('tcp://0.0.0.0:8483');
$worker->count = 12;

// tcp連接建立后
$worker->onConnect = function($connection)
{
        // 建立本地80端口的異步連接
        $connection_to_80 = new AsyncTcpConnection('tcp://127.0.0.1:80');
        // 設(shè)置將當(dāng)前客戶端連接的數(shù)據(jù)導(dǎo)向80端口的連接
        $connection->pipe($connection_to_80);
        // 設(shè)置80端口連接返回的數(shù)據(jù)導(dǎo)向客戶端連接
        $connection_to_80->pipe($connection);
        // 執(zhí)行異步連接
        $connection_to_80->connect();
};
// 運行worker
Worker::runAll();
  • 暫無評論
laoyao

感謝walkor的回答

  • 暫無評論
walkor 打賞

不客氣

  • heart 2017-04-27

    這種模式 如何獲取客戶端的真實IP

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