Override timeout for the subprocess also

This commit is contained in:
Dylan K. Taylor 2021-08-03 18:50:36 +01:00
parent 16965fa742
commit 50b4ec0d20
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D

View File

@ -36,9 +36,11 @@ if(count($argv) !== 2){
}
@cli_set_process_title('PocketMine-MP Console Reader');
$socket = stream_socket_client($argv[1]);
$errCode = null;
$errMessage = null;
$socket = stream_socket_client($argv[1], $errCode, $errMessage, 15.0);
if($socket === false){
throw new \RuntimeException("Failed to connect to server process");
throw new \RuntimeException("Failed to connect to server process ($errCode): $errMessage");
}
$consoleReader = new ConsoleReader();
while(!feof($socket)){