Downloadliste

Projektbeschreibung

Nanoserv is a sockets daemon toolkit for PHP 5.1+.
It is object oriented and features native support
for TCP with SSL/TLS and UDP connections,
multiplexing and forking listeners, handlers for
raw connections, line input, HTTP, SMTP, XML-RPC,
Syslog, transparent inter-process communications
with forked handlers, and more.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-11-30 07:46
2.1.1

Diese Veröffentlichung fügt eine asynchrone HTTP-Server-Klasse (siehe Handler-HTTP-Server), und hat Geschwindigkeit Optimierungen in den Kern und HTTP. Es behebt Stream schreiben Puffer und Socket::Write_From_Stream(), verzögert Behandlung von ausgehenden Verbindungen Timeouts und ein Deskriptor-Leck, wenn __destruct() nach Peer trennen verzögert wurde. "make install" funktioniert nun korrekt unter OS X.
This release adds an asynchronous HTTP server class (see handlers/HTTP/Server), and has speed optimizations in the core and HTTP. It fixes stream write buffers and Socket::Write_From_Stream(), delayed handling of outgoing connections timeouts, and a descriptor leak when __destruct() was delayed after peer disconnect. "make install" now works correctly on OS X.

2010-09-18 09:41
2.1.0

Diese Version bietet Unterstützung für Unix-Sockets, Schreib-Puffer-Optimierungen, eine Telnet-Protokoll-Handler, JSON_RPC basierten Server-Klassen, bessere Handhabung von TLS / SSL-Krypto-Fehler und Stream zu schreiben Puffer. Es behebt die XML-RPC-Server, so dass nicht-typisierte Parameter sind Strings, SSL / TLS-Handshake Timeout Verbindungen mit hoher Latenz, bauen Sie eine SOAP-Handler ReflectionClass Fehler im Namensraum, Kompatibilitätsprobleme in konfigurieren und Makefile geworfen, und "self:: "Rückrufe für PHP-Versionen kleiner als 5.3.
This release adds support for Unix sockets, write buffer optimizations, a telnet protocol handler, JSON_RPC based server classes, better handling of TLS/SSL crypto errors, and stream write buffers. It fixes the XML-RPC server so that non-typed parameters are cast to strings, SSL/TLS handshake timeout with high latency connections, a SOAP handler ReflectionClass error in the namespace build, compatibility problems in configure and Makefile, and "self::" callbacks for PHP versions lower than 5.3.

2010-01-14 06:54
2.0.3

Diese Version fügt die Methode Socket:: Block_Reads () zur Umsetzung Flow-Control Mechanismen und behebt einen Fehler beim Timer durch eine Long-Call zu wählen verzögert werden könnte ().
This release adds the method Socket::Block_Reads() to help implement flow control mechanisms, and fixes a bug when timers could be delayed by a long call to select().

2009-11-11 08:17
2.0.1

Neue Features sind fakultative Kompression in den HTTP-Server, aktualisiert Beispiele, eine Methode Core:: Get_Timers (), dass alle registrierten und aktiven Timer und Mikrosekunden-Timer zurück. Bugfixes sind eine fehlende Wagenrücklauf + Zeilenvorschub in Handler / HTTP / Server, ein SimpleXMLElement Fehler in XML-RPC-Server mit Namespaces aktiviert, PHP-Tags zu öffnen (kurz -> lang) in der Beispiel-Skripte und eine schlechte Dateinamen in Handler / base_child. phph (Namespaces zu erstellen).
New features include optional compression in the HTTP server, updated examples, a method Core::Get_Timers() that returns all registered and active timers, and microsecond precision timers. Bugfixes include a missing carriage return + line feed in handlers/HTTP/Server, a SimpleXMLElement error in XML-RPC server with namespaces enabled, PHP open tags (short -> long) in example scripts, and a bad filename in handlers/base_child.phph (namespaces build).

2009-10-22 06:36
2.0.0

Diese Version verwendet einen Präprozessor mit oder ohne Namespaces Unterstützung bauen. Core-Handler und jetzt Ausnahmen auslösen Bei fatalen Fehlern. Diese Veröffentlichung fügt block_reads die Socket-Klasse zu fließen Kontrolle zu ermöglichen. Socket:: Set_Blocking () gibt nun einen bool (true = Erfolg). Ein DHCP-Server-Handler wurde hinzugefügt. Viele kleine Fehler im HTTP-Server und XML_RPC wurden behoben.
This release uses a preprocessor to build with or without namespaces support. Core and handlers now throw exceptions on fatal errors. This release adds block_reads to the Socket class to enable flow control. Socket::Set_Blocking() now returns a bool (true = success). A DHCP Server handler has been added. Many small bugs in HTTP and XML_RPC servers have been fixed.

Project Resources