Csocket发现网络中断后执行Onclose,如果想重新连接,我直接用Connect却连不通,如果再creat(),便出错,为什么? 当然应该先close在重新create了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 横简单因为你在网络中断后执行Onclose,socket的那边是收不到onclose事件了,也就是还把你记录在册。如果想重新连接,直接用Connect当然也是连不通,因为网络中断搞的鬼。此时就象两人捉迷长。如果再creat(),便出错,这是因为同一个socket是不能连两次连接的嘛。所以系统回提示你:错了你可已这样:cmysocket;;onbutton1{ socket1.close();//此时对方能收到close消息 。。 socket1.connect( ,);不放心可以换为socket2、create();再连接}你试一下应该可以} 求助,扩展MFC里的标准按钮问题? 关于Web浏览器控件的使用问题 一个很多mm的地方. 为了获得文件夹下所有的子文件夹我写了如下代码,结果得不到,大家帮忙看看 bcgcontrolbar 5.90谁有? ------------up有分--------浅谈VC++无用论,和英语学习-------欢迎讨论---- 神啊~~~,救救我吧,有关串行口通信速率的头痛问题,UP有分 谁有《Visual C++实践与提高》数据库篇的例子的代码? 请教 基于对话框的程序退出 很菜的问题!!请帮忙 快去下载一个: 设计模式迷你手册.chm 吧! 哪位大虾简单介绍一下MTS的概念。。。
因为你在网络中断后执行Onclose,socket的那边是收不到onclose事件了,也就是还把你记录在册。
如果想重新连接,直接用Connect当然也是连不通,因为网络中断搞的鬼。此时就象两人捉迷长。
如果再creat(),便出错,这是因为同一个socket是不能连两次连接的嘛。所以系统回提示你:错了你可已这样:
cmysocket;;onbutton1
{
socket1.close();//此时对方能收到close消息
。。
socket1.connect( ,);不放心可以换为socket2、create();再连接
}
你试一下应该可以}