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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 協程客戶端超時規則 [TOC] > 在Swoole版本>=4.2.10生效 為了統一各個客戶端混亂的超時規則, 避免開發者需要處處謹慎設置, 從4.2.10版本開始所有協程客戶端統一超時規則如下: ## 全局Socket超時配置項 以下配置項可通過`Co::set`方法配置, 如 ~~~ Co::set([ 'socket_connect_timeout' => 1, 'socket_timeout' => 5 ]); ~~~ * `socket_connect_timeout`, 建立socket連接超時時間,**默認為`1`(秒)** * `socket_timeout`, socket讀寫操作超時時間,**默認為`-1`, 即永不超時** **即: 所有協程客戶端默認連接超時時間為1s, 其他讀寫操作若未指定超時時間則永不超時** ## 超時時間設置規則 * `-1`: 永不超時 * `0`: 不更改超時時間 * `其它大于0的值`: 設置相應秒數的超時定時器, 最大精度為1毫秒 ## 生效范圍 * Co::set => 全局 * 通過set等方法設置的 => 被設置的客戶端 * 讀寫方法的函數傳參 => 方法調用的讀寫操作 ## 注意 文檔中舊有的, 與此有出入的超時時間設定規則, 皆以此規則為準 ## PHP官方網絡庫超時 在Swoole中很多PHP官方提供的網絡庫API也可以協程化變成異步非阻塞IO, 它們的超時時間受[`default_socket_timeout`](http://php.net/manual/zh/filesystem.configuration.php)配置影響, 開發者可以通過`ini_set('default_socket_timeout', 60)`這樣來單獨設置它, 它的默認值是60.
                  <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>

                              哎呀哎呀视频在线观看