我遇到了以下问题。有时服务器应该在获得长轮询请求后立即做出响应:
?/ MvcSignalRTest / signalr /运输= longPolling&安培; ...
所以我希望算法像这样工作: 1)服务器获得长轮询请求。 2)如果有数据要发送到客户端,请执行此操作,关闭连接并进行下一个长轮询请求。 3)如果现在没有数据要发送给客户端,请保持连接活动。
我如何使用SignalR做到这一点?
我尝试使用
RouteTable.Routes.MapConnection<SignalRConnection>("signalR_route", "signalr/*");
但实际上应用程序不处理ClientConnected事件。也许我做错了。