在意外情况下结束会议

时间:2013-04-14 07:40:58

标签: c# php session

我在PHP中构建会话机制。当应用程序关闭时,它会向服务器发送关闭会话请求。 我的问题是如果应用程序崩溃或互联网连接失败,我如何将会话标记为已关闭。服务器如何知道它? 我想一个从每个应用程序ping服务器的工作,但它看起来太沉重,即使它发生了一次。 我的申请是在c#中。 感谢你。

1 个答案:

答案 0 :(得分:0)

  

我的问题是如果应用程序崩溃或互联网连接失败,我如何将会话标记为已关闭。服务器如何知道它?

服务器不知道崩溃,也无法知道崩溃。它仍然在等待关闭请求。

所以服务器唯一能做的就是,当close-request等待会话结束时等待的时间太长。

为了使这更容易,不仅要向服务器发送一个关闭请求,还要每分钟向服务器发送一个活动请求。

如果没有活着请求让我们说三分钟,那么服务器就知道出了问题。