System.Net.WebSockets中的ClientWebSocket是否自动支持ping/pong,也就是说如果服务器发送ping请求,我的ClientWebSocket是否会自动回复pong,还是需要我自己实现? 另外,ClientWebSocket.Options.KeepAliveInterval是什么?它与ping/pong有什么不同?
这是由客户端隐式处理的。请参见下面的源代码。 https://github.com/dotnet/runtime/blob/7cbf0a7011813cb84c6c858ef19acb770daa777e/src/libraries/Common/src/System/Net/WebSockets/ManagedWebSocket.cs#L886