From f09ebab6ed4886ab24a2dc06ae54cbcfab684b5c Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Mon, 28 Nov 2016 19:22:08 +0100 Subject: [PATCH] Fix socket timeout --- bin/php-language-server.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/php-language-server.php b/bin/php-language-server.php index d6ef4c4..92633d7 100644 --- a/bin/php-language-server.php +++ b/bin/php-language-server.php @@ -55,7 +55,7 @@ if (!empty($options['tcp'])) { if (!extension_loaded('pcntl')) { fwrite(STDERR, 'PCNTL is not available. Only a single connection will be accepted'); } - while ($socket = stream_socket_accept($tcpServer)) { + while ($socket = stream_socket_accept($tcpServer, -1)) { stream_set_blocking($socket, false); if (extension_loaded('pcntl')) { // If PCNTL is available, fork a child process for the connection