想问高手一个问题

huxinghuo123 2009-10-17 03:52:02
没有关闭QQ,为什么关闭电脑之后QQ就自动下线了呢?
跪求知道原因,望各位不吝赐教,最好是能详细点说说原理?谢谢
...全文
107 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
lckj2009 2009-10-23
  • 打赏
  • 举报
回复
因为操作系统在关闭的时候会关闭所有的应用程序,包括连接网络这样的程序(断开)。所以,一般关闭的时候先关闭程序,保存所有关闭时的数据(包括连接),然后关机
wartim 2009-10-17
  • 打赏
  • 举报
回复
也可以反过来,客户端发送心跳包给服务器以通知自己还在,否则服务器踢掉,然后允许你再次登陆
wartim 2009-10-17
  • 打赏
  • 举报
回复
服务器发送心跳包到你的电脑,你的电脑都关了,一直没有回应,超时服务器自然把你踢出活动qq
chengzq 2009-10-17
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wuyq11 的回复:]
socket通讯机制,关闭电脑,端口监听终止,操作时间超过范围,下线
[/Quote]qq好像是每隔一段时间和服务器通信一次,服务器监听,如果断线,自然下线了,有时候客户端掉线,可能qq不会立即显示出来。
Stuard_Liao 2009-10-17
  • 打赏
  • 举报
回复
打酱油过~
lovexilove 2009-10-17
  • 打赏
  • 举报
回复
停电了 你还能用电脑? 奇怪的问题
wuyq11 2009-10-17
  • 打赏
  • 举报
回复
socket通讯机制,关闭电脑,端口监听终止,操作时间超过范围,下线
  • 打赏
  • 举报
回复
电源关了...网络也没了...通信终止
CsToD 2009-10-17
  • 打赏
  • 举报
回复
啥意思?

难道关机了QQ还在线?

楼主的机器太强了吧,帮我挂下机吧,反正不用交电费......
lzsh0622 2009-10-17
  • 打赏
  • 举报
回复
QQ是通讯软件,以前是UDP,现在是TCP,不管哪一方断开,通讯中止。通讯双方的程序都能检测出来。关机后,连接就断开了。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧