phpwebsocket中一次只能有一个连接

phpwebsocket中一次只能有一个连接,php,websocket,phpwebsocket,Php,Websocket,Phpwebsocket,我在玩。有没有办法一次只连接一个用户 如果第二个用户尝试连接,则应自动断开连接,如果第一个用户空闲一定时间,则应断开连接,以便为新用户留出空间 这可能吗?如果可能,有人知道怎么做吗?当然可以将usercount限制为一个用户。您必须查看usercount并决定是否接受新连接。在代码中,它如下所示: if($socket==$master){ $client=socket_accept($master); if($client<0){ console("socket_accept()

我在玩。有没有办法一次只连接一个用户

如果第二个用户尝试连接,则应自动断开连接,如果第一个用户空闲一定时间,则应断开连接,以便为新用户留出空间


这可能吗?如果可能,有人知道怎么做吗?

当然可以将usercount限制为一个用户。您必须查看usercount并决定是否接受新连接。在代码中,它如下所示:

if($socket==$master){
  $client=socket_accept($master);
  if($client<0){ console("socket_accept() failed"); continue; }
  else{ connect($client); }
}
if($socket==$master){
$client=socket\u accept($master);
如果($客户
if($socket==$master){
  if(count($users) == 0){
    $client=socket_accept($master);
    if($client<0){ console("socket_accept() failed"); continue; }
    else{ connect($client); }
  }
}