<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                TCP Server ~~~ //創建Server對象,監聽 127.0.0.1:9501端口 $serv = new Swoole\Server("127.0.0.1", 9501); //監聽連接進入事件 $serv->on('Connect', function ($serv, $fd) { echo "Client: Connect.\n"; }); //監聽數據接收事件 $serv->on('Receive', function ($serv, $fd, $from_id, $data) { $serv->send($fd, "Server: ".$data); }); //監聽連接關閉事件 $serv->on('Close', function ($serv, $fd) { echo "Client: Close.\n"; }); //啟動服務器 $serv->start(); ~~~ 后臺CLI連接到這個服務器 ``` telnet 127.0.0.1 9501 ``` TCP Client(同步) ~~~ $client = new swoole_client(SWOOLE_SOCK_TCP); //連接到服務器 if (!$client->connect('127.0.0.1', 9501, 0.5)) { die("connect failed."); } //向服務器發送數據 if (!$client->send("hello world")) { die("send failed."); } //從服務器接收數據 $data = $client->recv(); if (!$data) { die("recv failed."); } echo $data; //關閉連接 $client->close(); ~~~ TCP Client(異步) ~~~ $client = new swoole_client(SWOOLE_SOCK_TCP, SWOOLE_SOCK_ASYNC); //注冊連接成功回調 $client->on("connect", function($cli) { $cli->send("hello world\n"); }); //注冊數據接收回調 $client->on("receive", function($cli, $data){ echo "Received: ".$data."\n"; }); //注冊連接失敗回調 $client->on("error", function($cli){ echo "Connect failed\n"; }); //注冊連接關閉回調 $client->on("close", function($cli){ echo "Connection close\n"; }); //發起連接 $client->connect('127.0.0.1', 9501, 0.5); ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看