$socket_server= stream_socket_server('tcp://192.168.1.180:15689');
$socket= @stream_socket_accept($socket_server,5)
$timeout = microtime(true);
while ( true ) {
if ( microtime(true) - $timeout >= 5 ) break;
$timeout = microtime(true);
$data[] = fread($socket, 1024);
}
// Здесь обрабатываем полученные данные