Php multi stream library



是否有任何php库(类)可以用stream_select处理多个http请求?或者可能带有非阻塞插座。

我假设一个HTTPRequestPool会做你想要的事情?

这可能有些过头了,但请查看NanoServ-一个"用于PHP 5.1+的服务器守护进程框架"

下面是一个非常小的示例:"Dumb HTTP服务器",来自示例页面:

<?php
require "nanoserv/handlers/HTTP/Server.php"; 
class dumb_httpd extends NanoservHTTPServer {    
    public function on_Request($url) {    
        return "You asked for url : <b>{$url}</b>n";
    }
}
Nanoserv::New_Listener("tcp://0.0.0.0:800", "dumb_httpd")->Activate();
Nanoserv::Run();
?>

在中签出代码http://drupal.org/project/httprl.我计划把这个库推到github上,一旦我把它做得更完善;可以在drupal之外运行的东西。它应该满足你的需求。

相关内容

  • 没有找到相关文章

最新更新