6
在SignalR中,ITransportHeartbeat.GetConnections()
的实现应该让我看到正在跟踪的连接列表。在我的一个案例中,我总是得到一个不存在的web套接字连接。ITransportHeartbeat.GetConnections()让我断开连接
这是我如何检索默认ITransportHeartbeat
实例:
SignalRAutofac.Initialize();
IDependencyResolver resolver = GlobalHost.DependencyResolver;
ITransportHeartbeat heartbeat = resolver.Resolve<ITransportHeartbeat>();
我假设SignalR被发送心跳在一个特定的时间间隔的跟踪连接。是这样吗?如果是的话,我没有看到从列表中删除5分钟的死亡连接。这是通常的吗?是否应该在AppDomain的整个生命周期中保持连接?
你正在使用什么版本的SignalR? –
@ N.TaylorMullen 1.1.2在.NET 4.5上。将其托管在ASP.NET上。 – tugberk
@tugberk您是否找到解决此问题的解决方案? – SherleyDev