繁体   English   中英

如何捕获从服务器发送到我的 ws 侦听器的 ping/pong 帧?

[英]How do I catch ping/pong frames sent to my ws listener from the server?

nodeJS 的ws package 默认隐藏传入的 ping 帧,并用 pong 帧静默响应它们。

我怎样才能捕获这些传入的 ping 帧并记下它们?

您只需监听一个 ping 事件: https://github.com/websockets/ws/blob/master/doc/ws.md#event-ping

这里真正的答案是 RTFM。

为此,您需要一个 Node 应用程序。 该应用程序和您的前端 (FE) 将具有开放的 websockets,它们将通过它们进行通信。

从概念上讲,您运行一个节点服务器并在其上打开一个网络套接字。 然后你将你的 FE 提供给用户。 用户浏览器中的 FE 通过 websocket 打开与服务器的连接。服务器通过这个开放通道向 FE 发送/推送一些消息,客户端也可以向应用程序发送一些消息。

websockets 与简单请求的不同之处在于您可以将数据推送到 FE。 对于简单的请求,FE 只能从服务器 PULL 数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM