diff --git a/tcpserver.php b/tcpserver.php index a6d0e6a..e3eb814 100644 --- a/tcpserver.php +++ b/tcpserver.php @@ -112,7 +112,10 @@ class tcpserver // catch the errors, as a kill on a pending stream_select display a PHP // Warning if (@stream_select ($read, $write, $except, 0, 200000) < 1) + { + pcntl_signal_dispatch (); continue; + } foreach ($read as $sock) { $client = stream_socket_accept ($sock);