CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  网络编程

初学网络编程,想请教几个问题

楼主fpwxf(俺的)2005-04-01 08:49:49 在 VC/MFC / 网络编程 提问

刚刚开始学,写了个小程序,可是却发现不少问题,来请教一下  
  1.   程序就一个窗口,用到了CAsyncSock类,很简单的,可是运行后却占用4M左右的内存,最小化后变为700多K,请问怎么能让它占用的内存少一点啊?  
  2.   想让它在连接中断时能自动的再重新连接服务器端,请问该怎么处理? 问题点数:0、回复次数:8Top

1 楼fisker0303(天塌了,地陷了,小花狗不见了.)回复于 2005-04-01 08:58:28 得分 0

是不是有死循环,加个sleep。Top

2 楼yzhouen(真的不懂vc)回复于 2005-04-01 09:08:49 得分 0

那你就加个定时检查之类的,当发现断开后重新连接就可以Top

3 楼tom56(糖老鸭)回复于 2005-04-01 10:32:11 得分 0

同意fisker0303的看法,加个sleep而且时间要恰当!Top

4 楼fpwxf(俺的)回复于 2005-04-01 15:29:16 得分 0

应该没有死循环吧。就是起一个定时器往服务器端发送数据。别的什么都没有做。  
   
  另外想问一下怎么检测连接是不是已经断开了。我在OnClose里面检测重新连接,起一个定时器,如果连不上就反复连,不过再次Connect后的错误码是10056,好像是说这个socket已经连上了,可实际上是没有。OnClose这个函数不是close事件触发的吗,怎么这时候socket还没有关闭呢,请问到底该怎么做啊?Top

5 楼xuzheng318(忧郁王子)回复于 2005-04-01 15:32:24 得分 0

加个sleep让它睡一会!Top

6 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-04-01 16:12:15 得分 0

关闭需要时间的....一般2倍的TIME_WAIT  
  Sleep等待一下Top

7 楼afu1983(逆天而行)回复于 2005-04-11 10:30:52 得分 0

加个sleepTop

相关问题

  • 初学java网络编程的问题
  • 初学linux,搞不定网络编程
  • 初学网络编程的疑惑
  • 初学者网络编程问题
  • 大家帮帮忙,网络编程初学者的几个问题。
  • 新手:初学网络编程,大人给推荐几本书不吧。
  • 初学DLL编程
  • 初学网络编程,问两个简单的问题
  • 初学网络编程,大家帮忙看看
  • 初学API socket网络编程,绑定地址失败问题

关键词

  • 连接
  • 请问

得分解答快速导航

  • 帖主:fpwxf

相关链接

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

广告也精彩

反馈

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