Signalr SSE模式下的信号器:EventSource readyState属性的含义

Signalr SSE模式下的信号器:EventSource readyState属性的含义,signalr,server-sent-events,Signalr,Server Sent Events,信号器客户端日志中这些条目的含义是什么 EventSource readyState:0 (然后,在0的20-30分钟后,它们都切换到2,信号器停止通信,直到我刷新页面) EventSource readyState:2EventSource有三个readyState 0 = Connecting 1 = Open 2 = Closed 0可以表示正在连接或正在重新连接。您的连接是否显示readystate为1?服务器和客户端是否成功连接和通信?我不确定SignalR是否在日志中显示1或显示已

信号器客户端日志中这些条目的含义是什么

EventSource readyState:0

(然后,在0的20-30分钟后,它们都切换到2,信号器停止通信,直到我刷新页面)


EventSource readyState:2

EventSource有三个readyState

0 = Connecting
1 = Open
2 = Closed
0可以表示正在连接或正在重新连接。您的连接是否显示readystate为1?服务器和客户端是否成功连接和通信?我不确定SignalR是否在日志中显示1或显示已建立连接的事件。如果您的服务器和客户端通信卡在readystate 0中,则可能会出现无法正确建立的问题


来源:

EventSource有三个ReadyState

0 = Connecting
1 = Open
2 = Closed
0可以表示正在连接或正在重新连接。您的连接是否显示readystate为1?服务器和客户端是否成功连接和通信?我不确定SignalR是否在日志中显示1或显示已建立连接的事件。如果您的服务器和客户端通信卡在readystate 0中,则可能会出现无法正确建立的问题


来源:

我从未看到readystate为1(至少从SignalR客户端日志中看不到)。但是,该应用程序似乎工作正常,接收由其他连接的客户端启动的通知的时间长达20-30分钟或更长。一些神秘的事情总是发生,然后readyState开始显示所有2,并且不再收到通知。我明白了。如果它工作20-30分钟,那么您的客户机断开连接的原因不明。readystate为2表示连接已断开。我会尝试将服务器/客户机都包含在同一台机器上,并在本地运行,以准确查明可能导致断开连接的原因。如果您觉得我能够充分利用所提供的信息回答您的问题,请向上投票/标记为答案。我从未看到readystate为1(至少从SignalR客户端日志中看不到)。但是,该应用程序似乎工作正常,接收由其他连接的客户端启动的通知的时间长达20-30分钟或更长。一些神秘的事情总是发生,然后readyState开始显示所有2,并且不再收到通知。我明白了。如果它工作20-30分钟,那么您的客户机断开连接的原因不明。readystate为2表示连接已断开。我会尝试将服务器/客户机都包含在同一台机器上,并在本地运行,以准确查明可能导致断开连接的原因。如果您觉得我能够充分利用所提供的信息回答您的问题,请将投票/评分作为答案。