我想在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