我在局域网中做了一个QQ,可以聊天。在SQL中存储了用户的信息。
问题是每次上线的时候我给数据库中用户是否在线这一列赋值1,下线的时候赋值0;
当用户点击关闭按纽时候给数据库赋值0;
但是有的用户直接重任务管理器中结束该进程,那么就不会给数据库发送数据了,,下次登陆时候就登不上..
这该怎么解决...
问题是每次上线的时候我给数据库中用户是否在线这一列赋值1,下线的时候赋值0;
当用户点击关闭按纽时候给数据库赋值0;
但是有的用户直接重任务管理器中结束该进程,那么就不会给数据库发送数据了,,下次登陆时候就登不上..
这该怎么解决...
我的QQ没有固定的服务器,在每个用户程序上都设立了服务端和客户端,这样我觉得不用固定的服务器方便。
怎么定时检查用户状态呢??
能给个具体方案吗???