<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # socket_create_listen * * * * * 說明: > 在指定的端口上打開類型為AF_INET的資源流套接字,用于接受連接 語法: ~~~ resource socket_create_listen ( int $port [, int $backlog = 128 ] ) ~~~ 參數: | 參數 | 描述 | | --- | --- | | port | 需要在哪個端口創建,沒有指定端口號,或者為0,則隨機選擇一個端口號,端口號必須為1 - 65535的有效端口號| | backlog | 設置該socket可接受連接的最大數| 返回值: | 成功 | 失敗 | | --- | --- | | 返回一個socket套接字資源 (resource數據類型) | false | 返回失敗,錯誤代碼會傳入 socket_last_error() ,如果將此參數傳入 socket_strerror() 則可以得到錯誤的文字說明。 技術細節: PHP版本:PHP 4 >= 4.1.0, PHP 5, PHP 7 實例: 服務端代碼 server.php ~~~ // 在5520端口上打開資源流套接字,用于接受連接 $sock = socket_create_listen(5520); //根據$sock 獲取 主機地址 和 端口 socket_getsockname($sock, $addr, $port); print "Server Listening on $addr:$port\n"; //循環 判斷是否有連接 while ($new_socket = socket_accept($sock)) { // 獲取客戶端連接的 地址 和 端口 socket_getpeername($new_socket, $raddr, $rport); print "Received Connection from $raddr:$rport\n"; } //工作完畢,關閉套接流 socket_close($sock); ~~~ 客戶端代碼 client.php ~~~ //創建一個socket套接流 $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); //連接上面服務端的套接流 socket_connect($socket, '127.0.0.1', 5520); //工作完畢,關閉套接流 socket_close($socket); ~~~ 打開windows的cmd窗口,然后,運行php server.php 再打開另外一個cmd窗口 ,然后,運行php client.php 服務端信息: ![](https://box.kancloud.cn/a6ddaaeb934080efafc3ba6413710973_354x59.png) 注: 1、windows中需要把 php這個運行命名 加入環境變量中 2、需要在php.ini 開啟extension=sockets 模塊 資料來源: http://php.net/manual/zh/function.socket-create-listen.php backlog參數詳解:https://www.jianshu.com/p/e6f2036621f4
                  <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>

                              哎呀哎呀视频在线观看