1
我正在使用php的服務器端客戶端聊天工作。我想知道是否有任何方法可以檢測客戶端是否輸入了5秒或10秒的任何內容。使用與fgets暫停終端,並等待每個條目從而使聊天不是實時的xDphp fgets流超時
我還在排序的修改我從這裏得到的代碼 http://codeyoung.blogspot.com/2009/07/simple-php-socket-based-terminal-chat.html
謝謝:d
基於採石場的回答..我試過
while(true) {
stream_set_timeout($sock,1);
$reply = fread($sock, 4086);
if($reply != ""){ echo "[Server] ".$reply; }
stream_set_timeout($uin,1);
$resp = fgets($uin);
if($resp != ""){ fwrite($sock, $resp); }
}
但設置超時似乎不工作任何解決方案?