我正在尝试实现asp.net核心的websocket,我发现我无法让服务器在任何时间间隔内确认客户端的活动。浏览器从不注册任何ping帧。出于测试目的,我基本上是在复制微软的代码,所以我的代码类似于本演示:,这基本上意味着websocket的配置是:
var webSocketOptions = new WebSocketOptions
我正在使用()订阅多个websocket通道。我使用websocket客户端包实现了基本的乒乓逻辑,如下所示。但是,当我试图增加订阅频道的数量时,该程序将遇到许多"websocket._exceptions.WebSocketTimeoutException: ping/pong超时“错误”。看起来websocket包在太忙的时候没有正确地发送'ping‘消息。当我尝试添加更多订阅时,会出现更多超时错误。=20,
pi