【问题标题】:asp.net core websocket how many times ping fail will be closedasp.net core websocket ping失败多少次会被关闭
【发布时间】:2019-03-30 16:51:18
【问题描述】:

在 asp.net core 2.1 中,websocket 中间件有一个属性 KeepAliveInterval,用于发送“ping”并从客户端接收“pong”以保持连接处于活动状态。但是我找不到服务器发送“ping”失败(无法接收“pong”)并关闭websocket连接的次数? 有谁知道吗?

【问题讨论】:

    标签: asp.net-core websocket ping asp.net-core-2.1 pong


    【解决方案1】:

    .net 核心 websocket 不处理接收到的 pong 帧。 请参阅:https://github.com/dotnet/corefx/blob/26445fd56e5abae36f4bd25d3fbe879fb88525d7/src/Common/src/System/Net/WebSockets/ManagedWebSocket.cs -> HandleReceivedPingPongAsync 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-26
      • 2021-06-14
      • 2019-07-19
      • 2011-11-13
      • 2019-03-16
      • 2021-08-25
      • 1970-01-01
      • 2015-10-21
      相关资源
      最近更新 更多