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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Server->getClientInfo [TOC] `Server->getClientInfo`函數用來獲取連接的信息,別名是`Server->connection_info` ## 函數原型 ~~~ bool|array Server->getClientInfo(int $fd, int $extraData, bool $ignoreError = false) ~~~ ## 參數 * `$fd`:客戶端連接的`fd` * `$extraData`:擴展信息,保留參數,目前無任何效果 * `$ignoreError`是否忽略錯誤,如果設置為`true`,即使連接關閉也會返回連接的信息 ## 返回值 * 如果傳入的`$fd`存在,將會返回一個數組 * 連接不存在或已關閉,返回`false` > 當使用`dispatch_mode=1/3`配置時,考慮到這種數據包分發策略用于無狀態服務,當連接斷開后相關信息會直接從內存中刪除,所以`Server->getClientInfo`是獲取不到相關連接信息的。 ~~~ $fdinfo = $serv->getClientInfo($fd); var_dump($fdinfo); array(5) { ["reactor_id"]=> int(3) ["server_fd"]=> int(14) ["server_port"]=> int(9501) ["remote_port"]=> int(19889) ["remote_ip"]=> string(9) "127.0.0.1" ["connect_time"]=> int(1390212495) ["last_time"]=> int(1390212760) } ~~~ * **reactor\_id**來自哪個`Reactor`線程 * **server\_fd**來自哪個監聽端口`socket`,這里不是客戶端連接的`fd` * **server\_port**來自哪個監聽端口 * **remote\_port**客戶端連接的端口 * **remote\_ip**客戶端連接的`IP`地址 * **connect\_time**客戶端連接到`Server`的時間,單位秒,由`master`進程設置 * **last\_time**最后一次收到數據的時間,單位秒,由`master`進程設置 * **close\_errno**連接關閉的錯誤碼,如果連接異常關閉,close\_errno的值是非零,可以參考[Linux錯誤信息列表](附錄:Linux錯誤碼errno列表.md) * **websocket\_status**\[可選項\]`WebSocket`連接狀態,當服務器是`Swoole\WebSocket\Server`時會額外增加此項信息 * **uid**\[可選項\] 使用`bind`綁定了用戶`ID`時會額外增加此項信息 * **ssl\_client\_cert**\[可選項\] 使用`SSL`隧道加密,并且客戶端設置了證書時會額外添加此項信息
                  <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>

                              哎呀哎呀视频在线观看