<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 功能強大 支持多語言、二開方便! 廣告
                **socket_create_listen** ( int **$port** [, int **$backlog** = 128 ] ) : resource — 創建AF_INET類型的新套接字資源,偵聽給定端口上等待新連接的所有本地接口,該函數旨在簡化創建僅偵聽接受新連接的新套接字的任務 Backlog參數定義掛起連接隊列可以增長到的最大長度。 SOMAXCONN可以作為backlog參數傳遞,有關詳細信息,請參閱SOCKET_LISTEN() 成功返回新的套接字資源,錯誤返回FALSE 如果要創建僅在特定接口上偵聽的套接字,則需要使用socket_create()、socket_bind()和socket_listen() 如果您未指定端口號或0,則將選擇一個隨機的空閑端口,在Linux和bsd系統上,端口1與1024并帶有1024端口需要root特權,所以應該為應用程序選擇更高的端口,端口僅在1-65535之間有效 ~~~ server.php: <?php $sock = socket_create_listen(0); socket_getsockname($sock, $addr, $port); print "正在監聽 $addr:$port\n"; $fp = fopen($port_file, 'w'); fwrite($fp, $port); fclose($fp); while($c = socket_accept($sock)) { /* do something useful */ socket_getpeername($c, $raddr, $rport); print "收到來自:{$raddr}:{$rport}的連接\n"; } socket_close($sock); ?> client.php: <?php $fp = fopen($port_file, 'r'); $port = fgets($fp, 1024); fclose($fp); $sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); socket_connect($sock, '127.0.0.1', $port); socket_close($sock); ?> ~~~
                  <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>

                              哎呀哎呀视频在线观看