Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 PHP 中建立了一个会话机制。当应用程序关闭时,它会向服务器发送关闭会话请求。我的问题是如果应用程序崩溃或互联网连接失败,我如何将会话标记为关闭。服务器如何知道它?我想到了一项从每个应用程序对服务器执行 ping 操作的工作,但即使它每隔一段时间发生一次,它看起来也太重了。我的应用程序在 c# 中。感谢你。
我的问题是,如果应用程序崩溃或互联网连接失败,我如何将会话标记为已关闭。服务器怎么知道呢?
服务器不知道崩溃,它也不知道它。它仍在等待关闭请求的到来。
因此,服务器唯一能做的就是,当它等待关闭请求的时间过长以假定会话已关闭时。
为了使这更容易,不仅向服务器发送一个关闭请求,而且每分钟向服务器发送一个活动请求。
如果在三分钟内没有活动请求,那么服务器就知道出了问题。