CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  网络编程

当客户端死机或按reset时,服务端怎么判断此连接已无效,我是用MFC的CSocket编写服务端与客户端。

楼主wqbatman(wqbatman)2003-05-04 11:45:23 在 VC/MFC / 网络编程 提问

如题。 问题点数:100、回复次数:7Top

1 楼zhangyilan(数字通信)回复于 2003-05-04 11:55:49 得分 20

可不可以设计时器来实现  
  当没收到数据一定时间后,判定其连接中断Top

2 楼etboy327(etboy)回复于 2003-05-04 14:46:49 得分 20

在OnClose()里向你需要知道连接以中断的地方发送一个消息,应该就可以了。Top

3 楼bluestar(蓝色星星)回复于 2003-05-04 15:00:04 得分 20

定时保持通讯,连续几次不来就判断断线了。Top

4 楼Skt32(荒城之月)回复于 2003-05-04 15:03:02 得分 20

下一次收或发的时候会出错  
  SOCKET_ERRORTop

5 楼Skt32(荒城之月)回复于 2003-05-04 15:03:34 得分 0

就根据这个判断,然后不断重连Top

6 楼dudu9157(dudu9157)回复于 2003-05-05 19:18:04 得分 20

当客户端断开连接时,服务器端回接受到Close消息,此时在回调函数OnClose()中调用m_ConnectSocket.Close()函数即可关闭服务器和此客户机的连接。Top

相关问题

  • 为何我的电脑老死机?总是reset也不是个事
  • 死机死机还是死机???
  • win2k死机后.......
  • 2000死机!
  • 老死机:(
  • windows死机
  • windows2000pro standby死机
  • 死机问题
  • 死机问题
  • 无故死机

关键词

  • 客户
  • 连接
  • 函数
  • 中断
  • 服务器
  • 消息
  • 客户端
  • 服务
  • onclose
  • close

得分解答快速导航

  • 帖主:wqbatman
  • zhangyilan
  • etboy327
  • bluestar
  • Skt32
  • dudu9157

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo