diff --git a/resources/classes/event_socket.php b/resources/classes/event_socket.php index 485fd85596..1a0527c909 100644 --- a/resources/classes/event_socket.php +++ b/resources/classes/event_socket.php @@ -72,7 +72,6 @@ class event_socket { $kv = explode(':', $line, 2); $content[trim($kv[0])] = trim($kv[1]); } - usleep(1000); if (feof($this->fp)) { break; @@ -113,8 +112,9 @@ class event_socket { if (!$fp) { return false; } - - socket_set_blocking($fp, false); + + socket_set_timeout($fp, 0, 1000); + socket_set_blocking($fp, true); $this->fp = $fp; // Wait auth request and send response