<?php//echo gethostbyname("www.baidu.com");$host = "111.13.100.92"; //設置基本信息$port = 65530; set_time_limit(0); //設置超時時間//創建一個socket$socket = socket_create(AF_INET,SOCK_STREAM,0) or die("不能建立socket鏈接!/n");//綁定Socket到端口$result = socket_bind($socket,$host,$port) or die("不能綁定socket給定的端口/n");//開始監聽$result = socket_listen($socket,3) or die("建立socket連接失敗/n");//接受連接請求,另一個Socket處理通訊$socket_a = socket_accept($socket) or die("不能接受客戶端socket請求/n");//獲取客戶端的輸入請求$input = socket_read($socket_a,4096) or die("讀取客戶端輸入失敗/n");//清空輸入字符$input = trim($input);//處理客戶端輸入并處理結果$output = strrev($input)."/n";socket_write($socket_a,$output,strlen($output)) or die("不能給客戶端返回結果/n");//關閉socketsocket_close($socket_a);socket_close($socket);?>
相關推薦:
php入門之頁面傳值的技巧解析
以上就是php網絡編程入門 的詳細內容,更多請關注 其它相關文章!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答