20
A
回答
25
甲毂有一个方法disconnect
这将允许您当断开发生添加回调:
myHub.disconnect(function() {
alert('Server has disconnected');
});
如果你不使用集线器然后断开方法WIL代码l帮助你:
$(connection).bind("onDisconnect", function (e, data) {
callback.call(connection);
});
这显示挂钩到基础连接的onDisconnect事件的语法。
12
如果您使用集线器,则实现IDisconnect接口。
public class ChatHub : Hub, IDisconnect
{
public void Disconnect()
{
Debug.WriteLine(Context.ConnectionId + " disconnected");
}
}
在持久连接可以(在https://github.com/SignalR/SignalR/wiki/PersistentConnection从SignalR维基)覆盖OnDisconnectAsync,
public class MyEndPoint : PersistentConnection
{
protected override Task OnDisconnectAsync(string clientId)
{
return Connection.Broadcast("Client " + clientId + " disconncted");
}
}
5
与SignalR v0.5.1开始它的工作原理是这样的:
$.connection.hub.stateChanged(function (change) {
if (change.newState === $.signalR.connectionState.reconnecting) {
console.log("liveFeed is reconnecting!");
}
else if (change.newState === $.signalR.connectionState.connected) {
console.log("liveFeed is connected!");
}
});
有关详情,请本网站:
http://weblogs.asp.net/davidfowler/archive/2012/06/10/signalr-0-5-1-released.aspx
5
这样做的SignalR 2.0的方式是像这样:
$.connection.hub.disconnected(function() {
console.log('Connection disconnected')
});
3
以下,为我工作:
var connection = $.hubConnection('signalrConnectionUrl');
connection.disconnected(function() {
console.log('Connection disconnected');
});
我使用的版本:2.1.2
请参阅下面的链接以供参考:Link
相关问题
- 1. SignalR:客户端断开
- 2. 如何从客户端断开SignalR集线器?
- 3. 如何检测从PHP服务器断开Flash客户端?
- 4. 如何检测客户端从node.js服务器断开连接
- 5. SignalR服务器到客户端只有
- 6. 如何使用SignalR从服务器调用客户端?
- 7. 从服务器TCP断开客户
- 8. SignalR .NET客户端断开连接
- 9. 如何在服务器端节制SignalR客户端
- 10. 如何避免在后台客户端服务器断开GKSession
- 11. Alchemy Websocket服务器 - 如何强制断开客户端连接?
- 12. 通知SignalR服务器上的客户端断开连接不留神(可耻)
- 13. MVR SignalR服务器和Windows服务SIgnalR客户端之间的SignalR
- 14. SignalR 2&Javascript客户端到服务器A到服务器B
- 15. 为SignalR服务器调用客户端的正确语法
- 16. c#检测客户端从服务器断开连接
- 17. TCP从客户端检测断开的服务器
- 18. 从ServerSocket正确断开客户端(telnet)
- 19. WCF net.tcp服务器断开连接 - 如何在客户端正确处理?
- 20. signalr-objc SignalR服务器的客户端问题
- 21. 如何在客户端处理SignalR服务器异常?
- 22. SignalR:服务器如何建立与客户端的连接?
- 23. 如何使用SignalR将内容从服务器端推送到客户端?
- 24. 处理WinRT StreamSocket断开连接(服务器端和客户端)
- 25. 当客户端断开连接时保持服务器打开
- 26. node.js http服务器,检测何时客户端断开连接
- 27. Signalr客户端1.5版,服务器版未定义
- 28. 从服务器发送消息给客户端,与SignalR
- 29. SignalR HTTP 500当从客户端调用服务器方法时
- 30. 从服务器调用客户端脚本 - SignalR
你使用signalr用asp.net ? – sinanakyazici 2012-02-02 10:45:22
是的,并与mvc 3. – Alexandr 2012-02-03 07:57:38