我想在php中編寫異步套接字偵聽器代碼。但聽衆響應只回答第一個請求和其他請求它只能接收數據包沒有響應(我正在檢查與嗅探器)我還在計算有多少時間循環活動和循環活動只爲第一個請求.... ..我會告訴我的代碼:異步套接字連接在php
addr = '192.168.0.117';
$port = 7878;
$sock = socket_create(AF_INET, SOCK_STREAM, 0);
socket_bind($sock, $addr, $port) or die('Could not bind to address');
socket_listen($sock);
$null = NULL;
$clients = Array();
$cc = 0; // loop counter
while(true){
echo $cc."<br>";
$cc = $cc +1;
$read[0] = $sock;
$ready = socket_select($read,$null,$null,$null);
$client = socket_accept($sock);
$input = socket_read($client, 312);
echo $input;
if($input == "exit"){
socket_close($client);
socket_close($sock);
return false;
}
$output = 0x11;
socket_write($client,$output);
$input = "";
}
供參考:這不是異步 – 2013-02-20 12:11:27
感謝科林的信息,但你能幫我嗎? – user1360571 2013-02-20 12:12:55