PHP ssh2_connect () Implementieren Sie ein Timeout

Ich benutze das PHPssh2 Bibliothek, und einfach tun:

$ssh = ssh2_connect($hostname, $port);

Das Problem ist, dass ich eine Zeitüberschreitung festlegen möchte, d. H. Nach 5 Sekunden aufhören zu versuchen, eine Verbindung herzustellen. Soweit ich das beurteilen kann, unterstützt die ssh2-Bibliothek nativ kein Timeout beim Verbinden. Wie kann ich einen Timeout-Wrapper implementieren?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage