Einführung

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.