我寫了一個測試socket鏈接測試服務器端的php腳本.在linux中執行后,服務器端返回的內容可以返回.但后面判斷超過3秒退出的代碼不執行,改php腳本進程一直在,請問應該怎樣處理?(有點著急,提問可能有些不清楚...抱歉..)$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);if ($socket < 0) { exit;
} $result = socket_connect($socket, $host, $port); if ($result === false) { exit;
}
socket_write($socket, $str, strlen($str));//通過socket向服務端發起請求. $time = time(); while($king=socket_read($socket,1024)){
echo $king; if((time()-$time)>3){
echo "退出";
socket_write($socket, $str, strlen($exit)); exit;
}
}
添加回答
舉報
0/150
提交
取消