Download List

Projeto Descrição

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.

System Requirements

System requirement is not defined
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

Esta versão adiciona uma classe de servidor HTTP assíncrona (consulte servidor de HTTP de manipuladores), e tem otimizações de velocidade no núcleo e HTTP. Corrige buffers de gravação de fluxo e Socket::Write_From_Stream(), atrasada a manipulação de tempos limite de conexões de saída e um vazamento de descritor quando __destruct() foi adiada após a desconexão do mesmo nível. "make install" agora funciona corretamente no Mac 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

Esta versão adiciona suporte para sockets Unix, escreva otimizações de buffer, um manipulador de protocolo telnet, classes de servidor JSON_RPC base, melhor manipulação de TLS / SSL erros de criptografia, e fluxo de escrever buffers. Ela corrige o servidor XML-RPC, para que não digitou os parâmetros são convertidos em strings, SSL / TLS handshake timeout com conexões de alta latência, um manipulador de erro SOAP ReflectionClass no namespace construir, problemas de compatibilidade em configurar e Makefile, e "self:: "callbacks para versões do PHP menor que 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

Esta versão adiciona o método Socket:: Block_Reads () para ajudar a implementar mecanismos de controle de fluxo, e corrige um bug quando temporizadores poderia ser adiada por um tempo para chamar select ().
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

Os novos recursos incluem compressão opcional no servidor HTTP, exemplos actualizados, um método Core:: Get_Timers () que retorna todos registrados e ativos temporizadores, timers microssegundo e precisão. Bugfixes incluem uma falta de retorno de carro + avanço de linha em manipuladores / HTTP / Server, um erro SimpleXMLElement em XML-RPC do servidor com espaços ativado, tags de abertura do PHP (short -> longa) em scripts de exemplo, e um nome ruim em manipuladores / base_child. phph (espaços para construir).
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

Esta versão usa um pré-processamento para construir, com ou sem espaços de apoio. Core e manipuladores agora lançar exceções em caso de erros fatais. Esta versão adiciona block_reads para a classe Socket para permitir o controle de fluxo. Socket:: Set_Blocking () agora retorna um bool (verdadeiro sucesso =). Um processador de servidor DHCP foi adicionado. Muitos pequenos bugs em servidores HTTP e XML_RPC foram corrigidos.
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