A solução para bons codigos para streams!

PHPNotícias
Enviado por Pedro Faria em Ter, 14/12/2004 - 12:32.PHP | Notícias

Lendo minha revista on-line ( http://www.php-mag.net ) hoje, achei um artigo interessante... É sobre uma extensão chamada event ( http://pecl.php.net/package-info.php?package=event ) que nada mais é do que um port da libevent. A API é similar...

Muito maneiro... ela deve acabar com os nossos horriveis while (1) para conexões com o PHP...

Você define uma função para callback e agenda ela para um determinado evento (ex.: EV_READ) e dispacha. Qdo tiver algo pra ler, ele chama a função pra vc... o mais melhor de bom de tudo, é que você pode registrar várias conexões e ele criar meio que uma thread para cada conexão... lindo isso né?

Você pode ver um exemplo nesta URL:

* http://netevil.org/node.php?nid=148

T+