我不完全确定如何提出这个问题,所以情况如下:
所以情况就是这样,我想我理解为什么正在发生,我不知道的是将来阻止这种情况发生的最佳做法(我原本以为会议到期但是从那以后这是一个单页面应用程序,只要它们不刷新,它就永远不会调用会话超时)。
服务器端是否有一种简单的方法来终止连接(我们记录所有连接以便连接ID等)?
感谢您的指导!我被卡住了。
答案 0 :(得分:4)
您无法停止服务器端的连接。要停止连接,您需要从客户端调用$.connection.hub.stop();
停止连接的一种方法是在客户端创建一个功能,然后从服务器
中调用它客户端
myHub.client.serverWantDisconnect = function (value) {
$.connection.hub.stop();
};
服务器端
Clients.Client(Context.ConnectionId).serverWantDisconnect();