社区
网络编程
帖子详情
高分请教同步套接字断开重连的问题
jjiaming
2005-08-14 04:15:33
RT,小弟的方法是用delete ,然后再new ,再Create,但是在Create时就遇到了问题,于是发了狠,先调用WSACleanUp,然后再AfxSocketInit,可是到了Create的时候却遇到了WSANOTINITIALISED 的错误,不知道这是怎么搞的。对于处理这种情况,大家一般的作法是怎样的?
小弟给分一向毫不吝啬,敬盼各位高手的赐教
...全文
237
10
打赏
收藏
高分请教同步套接字断开重连的问题
RT,小弟的方法是用delete ,然后再new ,再Create,但是在Create时就遇到了问题,于是发了狠,先调用WSACleanUp,然后再AfxSocketInit,可是到了Create的时候却遇到了WSANOTINITIALISED 的错误,不知道这是怎么搞的。对于处理这种情况,大家一般的作法是怎样的? 小弟给分一向毫不吝啬,敬盼各位高手的赐教
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jjiaming
2005-08-14
打赏
举报
回复
那create时我并没有指定端口号啊
jjiaming
2005-08-14
打赏
举报
回复
to dirdirdir3(风):
头一次Create时是在基类一个GetValueAt(好像是这个函数)里出的错
jjiaming
2005-08-14
打赏
举报
回复
那怎么办啊
总不能让程序等好几分钟再重连吧
zengwujun
2005-08-14
打赏
举报
回复
TCP连接的一端(主动关闭端)使用closesocket关闭连接,会依次经历三种状态
(1)FIN_WAIT_1:掉用closesocket,发送FIN数据包时,进入FIN_WAIT_1状态
(2)FIN_WAIT_2:收到对FIN数据包的回应时,进入FIN_WAIT_2状态
(3)TIME_WAIT:被动关闭端,调用closesocket,发送FIN数据包,使主动关闭端进入TIME_WAIT状态
TIME_WAIT状态一般要持续好几分钟,在这个时间段内,对服务器同一端口的连接会导致:地址正在使用的错误。如果create需要指定服务器地址和端口,那肯定会出错的。
而且这个属性是tcp协议决定的,你WSACleanUp没有用的
dirdirdir3
2005-08-14
打赏
举报
回复
前面create时遇到的是什么问题?
jjiaming
2005-08-14
打赏
举报
回复
试过了,还是不行,总之在Create的时候出错
jjiaming
2005-08-14
打赏
举报
回复
closesocket(Client->m_hSocket); 这样可以吗
dirdirdir3
2005-08-14
打赏
举报
回复
先要close()再delete,再new,create
jjiaming
2005-08-14
打赏
举报
回复
来者有分。在线等
jjiaming
2005-08-14
打赏
举报
回复
自己先顶一下
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA
请教
怎
Thinkpad常见
问题
大全(转载联想工程师博客)
想要收藏本篇文章请下载Word版 Q:我想升级成VISTA,想问一下,升级之后一键恢复是恢复到XP还是VISTA?A:如果从隐含分区恢复出厂设置,那当然是恢复到出厂时预装的系统;如果是用R&
MS-SQL Server 基础类 - SQL语句
电脑硬件故障维护小全
【主板故障】是整个电脑的关键部件,在电脑起着至关重要的作用。如果主板产生故障将会影响到整个PC机系统的工作。下面,我们就一起来看看主板在使用过程中最常见的故障有哪些。 常见故障一:开机无显示 电脑开机无显示,首先我们要检查的就是是BIOS。主板的BIOS中储存着重要的硬件数据,同时BIOS也是主板中比较脆弱的部分,极易受到破坏,一旦受损就会导致系统无法运行,出现此类故障一般是因为主板B
Qt开发经验总结
增加了很多轮子,同时原有模块拆分的也更细致,估计为了方便拓展个管理。把一些过度封装的东西移除了(比如同样的功能有多个函数),保证了只有一个函数执行该功能。把一些Qt5中兼容Qt4的方法废弃了,必须用Qt5中对应的新的函数。跟随时代脚步,增加了不少新特性以满足日益增长的客户需求。对某些模块和类型及处理进行了革命性的重写,运行效率提高不少。有参数类型的变化,比如 long * 到 qintptr * 等,更加适应后续的拓展以及同时对32 64位不同系统的兼容。
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章