亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php中socket_read問題

php中socket_read問題

PHP
繁花如伊 2018-10-21 22:08:17
我寫了一個測試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;         }     }
查看完整描述

1 回答

?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

這是沒有讀到EOF,socket_read阻塞住了吧

查看完整回答
反對 回復 2018-10-22
  • 1 回答
  • 0 關注
  • 1105 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號