0

设置

我已经设置了一个订阅公共 websocket 服务器上的服务的 Thruway PHP 客户端。websocket 服务发布一个数据流,当数据进入时由 PHP 客户端处理和修改。

Their system          My client
----------------      ------------------
Websocket Server  ->  PHP Thruway client

最初,我尝试通过 php 错误日志记录和通过控制台查看 php 计算来调试我的客户端,但是在尝试调试频繁更新的信息表时,这很乏味。

我考虑过创建一个 html 客户端,该客户端可以以图形化的方式输出调试数据。这就是我卡住的地方。

问题

是否可以创建一个与公共 websocket 服务连接的 websocket 路由器?是否可以按照以下方式设置系统?

Their system          My system
----------------      -------------------------------------------
Websocket server  ->  PHP Thruway websocket router -> HTML client

如果不可能,有没有更好的方法可以调试我的数据?

4

1 回答 1

0

可能性是无止境。

如果日志太吵,调试最简单:在 Thruway 客户端中关闭记录器:

Logger::set(new NullLogger());

然后使用回声。

Thruway ( ) 的最新提交composer require voryx/thruway:dev-master也使记录器安静了很多。

您还可以从客户端发布所需的调试信息,并使用浏览器客户端连接到路由器(描述中的 websocket 服务器)并使用高速公路使用数据。

于 2016-08-16T18:14:51.970 回答