function ident_serv() { $serv = stream_socket_server("tcp:://0.0.0.0:113"); $clients = array(); while (true) { $select = array($serv); if ($clients) { foreach ($clients as $client) { $select[] = $client; if (stream_select($select, $null, $null, 60)) { if ($select[0] = $serv) { $client[] = stream_socket_accept($serv); } else { $x = array_search($select[0], $clients); $read = str_replace(" ", "", trim(fread($select[0], 64))); fclose($select[0]); unset($clients[$x]); } } } } } }