2016-04-21 53 views
0

我在写一个使用SignalR的应用程序,它充当客户端资源的推送服务。该服务定期向客户发送关于资源状态变化的通知。有时,资源状态保持不变。在这种情况下,我需要一种方式将相同的资源传递给客户端,而无需再次发送相同的资源。在某种程度上,我想实现类似ETagsSignalR。要做到这一点,我需要修改SignalR响应标题(或者我可以使用查询字符串)。SignalR响应中的头文件

有没有办法做到这一点?

回答

0

你是说要将相同的状态传递给客户端(但没有修改类型的头),如果它是相同的,也不通过。

在这种情况下,如果服务器没有任何新消息传递给客户端,您实际上不应该向客户端传递任何消息。这就是实时应用程序应该如何工作。

此外,不要增加额外的HEADERS的开销,为什么你不只是发送一个简单的实际signalP ping到客户端说:“嘿,没有修改,只是冷静!”