Einführung -- Einführung in Net_Server
Einführung in Net_Server
Net_Server bietet eine Schnittstelle um
Server- und Daemon-Anwendungen zu implementieren, die auf der Socket-Extension
in PHP 4 aufsetzen. Um das Package einzusetzen, benötigen Sie
PHP 4.2 oder höher, und es sollte mit PHP-CLI eingesetzt werden.
Die Package-Architektur basiert auf einem Treiber-Konzept, so dass zwischen
verschiedenen Treibern gewechselt werden kann. Derzeit stehen 'Forking'- und 'Non-Forking'-Treiber
zur Verfügung, weitere werden folgen.
Da Net_Server als Abstraktionsschicht für die
Socket-Erweiterung arbeitet, sind Kenntnisse über die Socket-Funktionen
nicht erforderlich. Sie müssen lediglich Callback-Funktionen implementieren,
die aufgerufen werden, wenn ein bestimmte Ereignisse durch Ihrem Daemon bzw.
Server erkannt werden, wie z.B. der Aufbau einer neuen Verbindung oder
die Verarbeitung eingehender Daten.