Quellcode-Paket libnet-server-perl herunterladen:
Net::Server ist ein erweiterbares, allgemeines, in Perl geschriebenes Server-Programm. Es vereint die guten Eigenschaften von Net::Daemon, NetServer::Generic und Net::FTPServer. Verschiedene Konzepte des Apache-Webservers wurden übernommen.
Zu den Eigenschaften gehören:
* Single-Server-Modus
* Inetd-Server-Modus
* einfacher Preforking-Modus (PreForkSimple)
* verwalteter Preforking-Modus (Prefork)
* Forking-Modus
* Multiplexing-Modus mit einem einzigen Prozess
* In den Modi Single, Preforking und Forking werden mehrere Ports
verwendet.
* Simultanes accept/recv über TCP, UDP und UNIX-Sockets
* Die sichere Handhabung von Signalen in den Fork/Prefork-Modi
vermeidet Perl-spezifische Signalprobleme
* Benutzerdefinierbare Programmierschnittstellen
* Chroot-Fähigkeit nach der Portzuordnung
* Änderung von Benutzer- und Gruppenkennung nach der Portzuordnung
* grundlegende Zugangskontrolle (Zulassen/Ablehnen)
* Konfigurierbare Protokollierung (Syslog, log_file oder STDERR)
* HUP-fähiger Server (sauberer Neustart über HUP-Signal)
* In allen Fork- und Prefork-Modi besteht die Möglichkeit, Aufgaben
aus Warteschlangen zu entfernen
* Makellos
* In Perl geschrieben
* Schutz vor Pufferüberläufen
* Saubere Prozessabläufe
* Erweiterbarkeit
|
|
|
| Architektur | Paketgröße | Größe (installiert) | Dateien |
|---|---|---|---|
| all | 137,9 kB | 432 kB | [Liste der Dateien] |