<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、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # Coroutine\Client->connect 連接到遠程服務器,函數原型: ```php bool $swoole_client->connect(string $host, int $port, float $timeout = 0.1) ``` connect方法接受4個參數: * `$host`是遠程服務器的地址,`2.0.12`或更高版本可直接傳入域名,底層會自動進行協程切換解析域名為`IP`地址 * `$port`是遠程服務器端口 * `$timeout`是網絡`IO`的超時時間,包括`connect/send/recv`,單位是秒`s`,支持浮點數。默認為`0.1s`,即`100ms`,超時發生時,連接會被自動`close`掉 * `connect`操作會有一次協程切換開銷,`connect`發起時`yield`,完成時`resume` > 原先異步客戶端不支持`recv`超時,現在協程版已經支持超時,復用上面的`$timeout`參數 使用實例 ----- `connect`不會發生阻塞,`connect`事件觸發后,切回`PHP`上下文。 ```php if ($cli->connect('127.0.0.1', 9501)) { $cli->send("data"); } else { echo "connect failed."; } ``` 如果連接失敗,會返回`false` > 超時后返回,檢查`$cli->errCode`為`110` 失敗重試 ---- `connect`連接失敗后,不可直接進行重連。必須使用`close`關閉已有`socket`,然后再進行`connect`重試。 ```php //連接失敗 if ($cli->connect('127.0.0.1', 9501) == false) { //關閉已有socket $cli->close(); //重試 $cli->connect('127.0.0.1', 9501); } ```
                  <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>

                              哎呀哎呀视频在线观看