0

我想知道退出 Windows 应用程序时如何做某事,我想运行查询 UPDATE users SET on = 0; 所以我知道人们什么时候在我的节目上

这样做的主要原因是我想为我的聊天系统制作一个在线人员列表,以便他们知道他们在与谁聊天我将在我的 mysql 数据库用户表中使用 where on = 1 的 foreach

我试过做我自己的关闭按钮但是当它被强制关闭时我该怎么办它可以被任务管理器强制关闭或者如果他们的计算机重新启动

4

2 回答 2

4

程序可能会被杀死,互联网连接可能会中断,或者核弹可能会被扔到城镇上。关键是,客户端不能总是进行更新。

更新您的架构以具有“LastTimeSeen”列,并让其他客户端使用它来确定对等点是否丢失,然后将该对等点从系统中老化。

于 2013-10-20T15:21:31.320 回答
0

处理Form.Closing事件:

http://msdn.microsoft.com/en-us/library/system.windows.forms.form.closure.aspx

于 2013-10-20T15:17:39.103 回答