【发布时间】:2015-12-28 15:34:52
【问题描述】:
(注意:我故意在此处放置了不够充分的websocket 标签,因为这是让 WebSocket 专家了解 Ratchet 架构的最佳机会)。
我准备实现 HTML5 服务器端事件,我需要的是服务器端解决方案。由于不考虑每个连接挂起 Apache 的一个进程(连接池限制、内存消耗......),我希望 Ratchet 项目 能有所帮助,因为它是维护最多的项目,他们有 @987654323 @server 与其他组件耦合在一起。
我的问题是:我该如何使用它?不是为了升级 http 请求(默认使用),而是为了提供动态生成的内容。
到目前为止我尝试了什么?
按照教程中的说明安装
Ratchet经过测试的 WebSocket 功能 - 工作正常
遵循非常基本的指令集given on page that describes
httpserver component:
/bin/http-server.php
use Ratchet\Http\HttpServer;
use Ratchet\Server\IoServer;
require dirname(__DIR__) . '/vendor/autoload.php';
$http = new HttpServer(new MyWebPage);
$server = IoServer::factory($http);
$server->run();
专家不应该知道这里的MyWebPage 类需要声明才能使服务器工作,但是如何?
Ratchet 文档似乎没有涵盖这一点。
【问题讨论】:
-
你有没有得到任何地方?
-
@Andy 很遗憾没有。
-
我昨天玩了一整天,现在有一个基本的工作 HTTP 服务器。等我整理好一切后,我会在接下来的几天内发布答案。