<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國際加速解決方案。 廣告
                # 4.2.10 [TOC] `swoole_server->getClientInfo`函數用來獲取連接的信息,別名是`swoole_server->connection_info` ## 函數原型 ~~~ bool|array swoole_server->getClientInfo(int $fd, int $extraData, bool $ignoreError = false) ~~~ ## 參數 ## 返回值 * 如果傳入的`$fd`存在,將會返回一個數組 * 連接不存在或已關閉,返回`false` * 第`3`個參數表示是否忽略錯誤,如果設置為`true`,即使連接關閉也會返回連接的信息 > * `connect_time`,`last_time`在`1.6.10`或更高版本可用 > * 當`dispatch_mode=1/3`時,考慮到這種數據包分發策略用于無狀態服務,當連接斷開后相關信息會直接從內存中刪除,所以`swoole_server->getClientInfo`是獲取不到相關連接信息的。 ~~~ $fdinfo = $serv->connection_info($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) } $udp_client = $serv->connection_info($fd, $from_id); var_dump($udp_client); ~~~ * **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錯誤信息列表](https://wiki.swoole.com/wiki/page/172.html) * **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>

                              哎呀哎呀视频在线观看