Bitten Sie um Rat, wie Sie PHP swoole erweitern können, um gleichzeitig zu scannen, ob die 65535 IP-Ports offen sind.

WBOY
Freigeben: 2016-08-04 09:19:10
Original
1657 Leute haben es durchsucht

Ich möchte um Rat fragen, wie man mit der PHP-Swoole-Erweiterung scannt, ob die 65535-Ports der IP geöffnet sind.
Ich habe erst kürzlich von der Swoole-Erweiterung erfahren. aber ich habe keine Ahnung.
Probleme, die gelöst werden müssen:
Ob das gleichzeitige Scannen von 11.000 IPs überlebt (meine eigene Lösung besteht darin, Ping oder fsockopen, nodejs zu verwenden, aber die Effizienz ist zu gering oder ich möchte immer noch eine PHP-Umgebung verwenden)
2. Scannen Sie einen einzelnen IP 65535-Port und prüfen Sie, ob der Port geöffnet ist.

Erforderliche Antworten:
1. Kann Swoole die oben genannten Anforderungen lösen? Bitte geben Sie einige Ideen und wichtige Forschungspunkte an

Antwortinhalt:

Ich möchte um Rat fragen, wie man mit der PHP-Swoole-Erweiterung scannt, ob die 65535-Ports der IP geöffnet sind.
Ich habe erst kürzlich von der Swoole-Erweiterung erfahren. aber ich habe keine Ahnung.
Probleme, die gelöst werden müssen:
Ob das gleichzeitige Scannen von 11.000 IPs überlebt (meine eigene Lösung besteht darin, Ping oder fsockopen, nodejs zu verwenden, aber die Effizienz ist zu gering oder ich möchte immer noch eine PHP-Umgebung verwenden)
2. Scannen Sie einen einzelnen IP 65535-Port und prüfen Sie, ob der Port geöffnet ist.

Erforderliche Antworten:
1. Kann Swoole die oben genannten Anforderungen lösen? Bitte geben Sie einige Ideen und wichtige Forschungspunkte an

Schreiben Sie einen asynchronen swoole_client, erstellen Sie ihn in einer Schleife und stellen Sie eine Verbindung zum Port der anderen Partei her.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage