当我尝试从服务器向信号器中的断开连接的用户发送消息时会发生什么?当发送许多此类消息时,它是否会触发任何错误或导致某种性能问题?
答案 0 :(得分:2)
如果用户断开连接,您应该处理。 SignalR将回退到用户的传统时间和轮询,但最终只会将该用户视为丢失而您将失去连接。一旦用户重新连接,如果您还没有管理自己的丢失用户存储,那么他们将不再收到该消息;它将从队列中抛出......但你不会收到错误。 SignalR具有可以监听断开连接的用户以及在发送消息之前查询其连接的事件。如果该用户被认为已连接并且他们已重新连接(作为同一用户),那么该消息将被传递。无论哪种方式,都不会发生错误。