站長資訊網
        最全最豐富的資訊網站

        PHP如何實現簡單的Socket

        PHP如何實現簡單的Socket

        PHP如何實現簡單的Socket

        首先使用PHP制作的Socket服務端,其主要是設置Socket的IP地址及端口號;然后監聽端口,如果有客戶端連接的話,則接收連接請求和數據,最后處理數據并且返回數據即可。

        示例代碼:

        <?php //確保在連接客戶端時不會超時 set_time_limit(0); //設置IP和端口號 $address = "127.0.0.1"; $port = 2048; //調試的時候,可以多換端口來測試程序! /**  * 創建一個SOCKET   * AF_INET=是ipv4 如果用ipv6,則參數為 AF_INET6  * SOCK_STREAM為socket的tcp類型,如果是UDP則使用SOCK_DGRAM */ $sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("socket_create() 失敗的原因是:" . socket_strerror(socket_last_error()) . "/n"); //阻塞模式 socket_set_block($sock) or die("socket_set_block() 失敗的原因是:" . socket_strerror(socket_last_error()) . "/n"); //綁定到socket端口 $result = socket_bind($sock, $address, $port) or die("socket_bind() 失敗的原因是:" . socket_strerror(socket_last_error()) . "/n"); //開始監聽 $result = socket_listen($sock, 4) or die("socket_listen() 失敗的原因是:" . socket_strerror(socket_last_error()) . "/n"); echo "OKnBinding the socket on $address:$port ... "; echo "OKnNow ready to accept connections.nListening on the socket ... n"; do { // never stop the daemon  //它接收連接請求并調用一個子連接Socket來處理客戶端和服務器間的信息  $msgsock = socket_accept($sock) or die("socket_accept() failed: reason: " . socket_strerror(socket_last_error()) . "/n");    //讀取客戶端數據  echo "Read client data n";  //socket_read函數會一直讀取客戶端數據,直到遇見n,t或者
        
        主站蜘蛛池模板:
        日韩精品一区二区三区影院|
        亚洲av午夜精品一区二区三区|
        精品一久久香蕉国产线看播放|
        91国在线啪精品一区|
        老年人精品视频在线|
        在线观看日韩精品|
        国产精品兄妹在线观看麻豆|
        午夜精品久久影院蜜桃|
        国产高清在线精品一本大道国产
        |
        无码8090精品久久一区|
        精品国产_亚洲人成在线高清|
        亚洲AV无码久久精品成人|
        国产三级精品久久|
        日本精品卡一卡2卡3卡四卡|
        国产精品日韩欧美一区二区三区|
        亚洲欧洲久久久精品|
        拍国产乱人伦偷精品视频|
        国产精品一区三区|
        99久久精品这里只有精品|
        国产亚洲精品国产|
        凹凸国产熟女精品视频app|
        欧美精品久久久久久久自慰|
        亚洲热线99精品视频|
        综合在线视频精品专区|
        蜜臀av无码人妻精品|
        久久97久久97精品免视看秋霞|
        国产精品无打码在线播放|
        国产精品久久久久一区二区三区|
        麻豆精品不卡国产免费看|
        国产午夜精品一区理论片|
        国产精品亚洲午夜一区二区三区|
        69久久精品无码一区二区|
        91精品视频网站|
        久久精品国产亚洲麻豆|
        久久最新精品国产|
        国产精品成人无码久久久久久
        |
        日韩人妻无码精品久久免费一|
        亚洲国产精品一区二区久久hs|
        野狼第一精品社区|
        久久精品国产亚洲av水果派|
        久久精品国产亚洲AV高清热
        |