SuperWebSocket ClearIdleSessionInterval vs IdleSessionTimeout

时间:2013-02-25 14:45:08

标签: c# .net websocket

所以我不确定我是否理解这些与SuberWebSocket中的confi-options之间的区别。 ClearIdleSessionInterval只是superwebsocket检查超时会话或者什么的常用选项吗? 如果我设置ClearIdleSession = false会让我的会话永远存在(假设它们没有被强制关闭),那么ClearIdleSessionInterval或IdleSessionTimeout设置为什么呢?

感谢所有人提供的见解或帮助,因为谷歌搜索和检查文档并没有给我任何东西。

SuperWebSockets hompepage上只有文档:

clearIdleSession: true or false, whether clear idle sessions. Default value is false.

clearIdleSessionInterval: the clearing timeout idle session interval. Default value is 120, in seconds.

idleSessionTimeOut: The session timeout period. Default value is 300, in seconds.

1 个答案:

答案 0 :(得分:1)

我们必须将clearidlesessionidlesessiontimeout一起使用。如果我们不同时使用它们,它将清除会话,即使它没有空闲。因此,如果要清除空闲会话,请确保同时使用它们。

我也遇到了同样的问题并清理了活跃的会议。

示例:

IdleSessionTimeOut = 35,
ClearIdleSession = true,
ClearIdleSessionInterval = 35

谢谢, 维纳