我已在我的应用程序中使用SignalR
根据Hub
的服务器广播刷新部分内容。
但是在这里我遇到了一个问题,就是每隔5分钟的间隔Client pings
进行连接。
这导致数据消失。我不想使用这个SignalR Ping
,因为我已经在服务器端使用代码::
Clients.All.BroadcastNewsCount(ValidNewsCount, SelectedCompany, TypeOfOperation);
下面是Ping的屏幕截图::
答案 0 :(得分:9)
/ ping请求的目的是使ASP.NET会话保持活动状态。如果您不需要此功能,可以通过在调用$ .connection.hub.start中将pingInterval
设置为null来禁用ping:
// Disable SignalR pings
$.connection.hub.start({ pingInterval: null })//...