我目前正在使用SignalR(2.1)Hubs开发一个应用程序.
我有一个WPF客户端,另一个是WCF客户端.一切都很好,因为他们完美地传递了信息.
我现在遇到的唯一问题是我注意到当应用程序因自动重启,WCF服务器故障以及其他一些原因而关闭时,OnDisconnected根本没有被触发.超时是默认值30秒.即使过了1天,我也从未打过电话(我试过).但是,超时适用于Web客户端.
它只在我调用hub.connection.stop()时才有效.
然而,当客户端是浏览器时,Ondisconnected方法非常有效.
因此,我想问一下Signal R Hub是否有办法检查客户端是否仍然连接或已经退出(例如ping)?