C# 防止信号器ping
我在应用程序中使用了C# 防止信号器ping,c#,javascript,asp.net-mvc,signalr,C#,Javascript,Asp.net Mvc,Signalr,我在应用程序中使用了signal,根据Hub的服务器广播刷新了一些部分 但是在这里我遇到了一些问题,在每5分钟的间隔客户端ping连接。 这会导致数据丢失。我不想使用此信号器Ping,因为我已经在服务器端向所有使用代码的客户端广播: Clients.All.BroadcastNewsCount(ValidNewsCount, SelectedCompany, TypeOfOperation); 下面是Ping的屏幕截图: 请求/ping的目的是使ASP.NET会话保持活动状态。如果不需要此功能
signal
,根据Hub
的服务器广播刷新了一些部分
但是在这里我遇到了一些问题,在每5分钟的间隔客户端ping连接。
这会导致数据丢失。我不想使用此信号器Ping
,因为我已经在服务器端向所有使用代码的客户端广播:
Clients.All.BroadcastNewsCount(ValidNewsCount, SelectedCompany, TypeOfOperation);
下面是Ping的屏幕截图:
请求/ping的目的是使ASP.NET会话保持活动状态。如果不需要此功能,可以通过在对$.connection.hub.start的调用中将pingInterval
设置为null来禁用ping,如下所示:
// Disable SignalR pings
$.connection.hub.start({ pingInterval: null })//...
我已经试过了,但信号器仍在5分钟间隔内ping。你确定是你的应用程序在5分钟间隔内ping,而不是在封面下使用信号器吗?我提供的链接解释了如何禁用该功能。它成功了!!问题是我在不止一个地方使用信号机@谢谢!!