<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 創建異步TCP客戶端 程序代碼 ---- async_client.php ```php $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); ``` 異步客戶端與上一個同步TCP客戶端不同,異步客戶端是非阻塞的。可以用于編寫高并發的程序。swoole官方提供的`redis-async`、`mysql-async`都是基于異步swoole_client實現的。 異步客戶端需要設置回調函數,有4個事件回調必須設置`onConnect`、`onError`、`onReceive`、`onClose`。分別在客戶端連接成功、連接失敗、收到數據、連接關閉時觸發。 `$client->connect()` 發起連接的操作會立即返回,不存在任何等待。當對應的IO事件完成后,swoole底層會自動調用設置好的回調函數。 > 異步客戶端只能用于cli環境
                  <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>

                              哎呀哎呀视频在线观看