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

一個http服務內(nèi)部有異步tcp客戶端 tcp onMessage 如何返回給http服務呢?

zjcyjj
<?php
$http_worker = new Worker ('http://0.0.0.0:8089'); 

$http_worker->onWorkerStart = function($http_worker) {
    //子進程啟動后,建立tcp客戶端,
    $inner_tcp_client = new AsyncTcpConnection('tcp://127.0.0.1:19640'); 

    $inner_tcp_client->onConnect = function( $inner_tcp_client)
    {     
        $reg_info = '';
        $inner_tcp_client->send($reg_info);
    };

    $inner_tcp_client->onMessage = function( $inner_tcp_client, $data) {     
        if ($parse_uid == '_server'){
            //如何返回給http_worker?
            //$http_worker ->send("replay"); //這樣對嗎?
    };

    $inner_tcp_client->connect();
    $http_worker->inner_tcp_client = $inner_tcp_client;
};

$http_worker->onMessage = function ($connection, $data) use ($http_worker) {
    $http_worker->inner_tcp_client->send($data);
};

Worker::runAll();
?>
1465 1 0
1個回答

walkor 打賞
<?php
$http_worker = new Worker ('http://0.0.0.0:8089'); 

$http_worker->onMessage = function($http_connection, $request) {
    //子進程啟動后,建立tcp客戶端,
    $inner_tcp_client = new AsyncTcpConnection('tcp://127.0.0.1:19640'); 

    $inner_tcp_client->onConnect = function( $inner_tcp_client)
    {     
        $reg_info = '';
        $inner_tcp_client->send($reg_info);
    };

    $inner_tcp_client->onMessage = function( $inner_tcp_client, $data) use ($http_connection) {     
        $inner_tcp_client->close();
        $http_connection->send('.....');
    };

    $inner_tcp_client->connect();
};

Worker::runAll();
  • 暫無評論
年代過于久遠,無法發(fā)表回答
月貢獻榜
1
walkor
??
2
jack10082009
Think twice, code once.
3
zxb
贊助商
+?