winsock=====Close()急!急!急!急!急!急! 我使用CAsyncSocket生成新类CClient作成一个客户端因我的服务器程序随时可能关闭,当我的程序打开时,再关闭时程序出错,请大侠指导 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 系统在初始化时调用一次如果能信中断时再调用,轮询下去.....void OpenSocket(){if (OPEN_SOCKET) { m_PlcSock->Close() ; } OPEN_SOCKET=m_PlcSock.Create(); int c=m_PlcSock.Connect("yjf" ,3700);} if (OPEN_SOCKET) ===>if(OPEN_SOCKET != INVALID_SOCKET) Close后,是不是要Sleep一下再Create?是否要判断的一下Create是否成功,再Connect? 是否要判断的一下Close是否成功,再Create? 1. OPEN_SOCKET 是个BOOL 类型2. Close()后SLEEP用过也没有3. Clsoe()出错 你的客户端与服务器的连接是长连接还是短连接如果是长连接的话,可以开一个线程时时发包侦测连接是否断开?如果断开则提示!你用的是异步socket,你是否清楚其功能和csocket类的异同?我也写过客户端与服务器端的程序,当时有高手看到我用CAsyncSocket,连问我是否清楚其功能和用法。 这篇文章说得很详细,你可以看看:http://www.yesky.com/20030102/1646785.shtml另外,这里有很多关于vc的文章:http://www.yesky.com/72342371928702976/index.shtml 如何在evc++编写的Dialog中加载png格式的图片 数据库 ODBC 动态创建表 四个问题,40分 socket当中任何取数据?? 关于定时器问题 Remote Desktop 管理不了我的远程服务器了!!急,急,急! 如何在对话框 doModal 后自动执行某个任务? VC关于字体设置的问题,如何设置edit空间中文字的字体和颜色呢?有没有这方面的例子啊? 请问如何处理CTreeView的树形控件的双击事件? 帮我看看这东西怎么老不对啊, 关于向右扩展对话框的 关于HTTP请求头 请问如何设计XP界面
void OpenSocket()
{
if (OPEN_SOCKET)
{
m_PlcSock->Close() ;
}
OPEN_SOCKET=m_PlcSock.Create();
int c=m_PlcSock.Connect("yjf" ,3700);
}
是不是要Sleep一下
再Create?是否要判断的一下Create是否成功,再Connect?
2. Close()后SLEEP用过也没有
3. Clsoe()出错
你用的是异步socket,你是否清楚其功能和csocket类的异同?我也写过客户端与服务器端的程序,当时有高手看到我用CAsyncSocket,连问我是否清楚其功能和用法。
http://www.yesky.com/20030102/1646785.shtml另外,这里有很多关于vc的文章:
http://www.yesky.com/72342371928702976/index.shtml