SignalR KeepAlive与ConnectionTimeout

Nic*_*ick 3 signalr

在SignalR(1.2.2)中,KeepAlive和ConnectionTimeout之间有什么区别?

通过主动ping服务器,连接永远不会超时.那么ConnectionTimeout有什么意义呢?

在建立新连接时,我是否将ConnectionTimeout与超时相关联?

Nic*_*ick 5

在发布问题后不久,我在维基上找到了答案.设置KeepAlive时,几乎没有ConnectionTimeout无效.

维基说:

ConnectionTimeout - 表示在超时之前保持连接打开的时间量.默认值为110秒.

KeepAlive - 表示在空闲连接上发送保持活动数据包之前等待的时间.设置为null以禁用保持活动状态.默认设置为30秒.启用此选项后,ConnectionTimeout将不起作用.