asp.net核心websocket将关闭ping失败多少次

时间:2018-10-26 01:06:53

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

在asp.net核心2.1中,websocket中间件具有属性KeepAliveInterval,用于从客户端发送“ ping”和接收“ pong”以保持连接有效。但是我找不到服务器发送“ ping”失败(无法接收“ pong”)并关闭websocket连接的次数? 有人知道吗?

1 个答案:

答案 0 :(得分:0)

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