首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为websockets客户端设置调试?

如何为websockets客户端设置调试?
EN

Stack Overflow用户
提问于 2016-08-15 02:15:15
回答 1查看 360关注 0票数 0

安装程序

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

代码语言:javascript
复制
Their system          My client
----------------      ------------------
Websocket Server  ->  PHP Thruway client

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

我已经考虑过创建一个html客户机,它可以以更直观的方式输出调试数据。这就是我被困的地方。

问题

是否有可能创建一个与公共websocket服务连接的websocket路由器?是否可以按照以下规定建立一个系统?

代码语言:javascript
复制
Their system          My system
----------------      -------------------------------------------
Websocket server  ->  PHP Thruway websocket router -> HTML client

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

EN

回答 1

Stack Overflow用户

发布于 2016-08-16 18:14:51

可能性是无限的。

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

代码语言:javascript
复制
Logger::set(new NullLogger());

然后使用回声。

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38948452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档