我正在尝试设置一个TCP套接字服务器,它应该同时支持多个客户端连接,以及接收和发送数据。
为此,我尝试使用PHP的socket_select();,因为服务器总是挂起在socket_read();进程,它应该继续,无论有没有数据。我尝试运行下面的代码,但它总是挂在新的客户端连接上。
// TCP socket created
$clients = array($socket);
while (true) { // Infinite loop for server
$newsock = socket_accept($socket);
if ($newsock !== false) {