首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

socket有关问题

2012-02-08 
socket问题大家好,我的程序现在要实现一个功能就是,打开之后就要进行网络连接,所以我把这部程序放到初始化

socket问题
大家好,我的程序现在要实现一个功能就是,打开之后就要进行网络连接,所以我把这部程序放到初始化里面去。但是如果连不上的话就要过段时间反复尝试,那请问这个要怎么实现呢。我是想另开一个线程,但这样的话,我的消息响应函数应该怎么写呢,麻烦大家帮帮忙,谢谢!


[解决办法]
在附线程里面建一个消息队列就行了,调用getmessage就可以为线程建一个消息队列
[解决办法]
启动的时候开个线程,在线程里面连接服务器,如果不能连接的话启动主对话框的Timer
CXXXDialog *pDialog = (CXXXDialog *)AfxGetMainWnd();
SetTimer(pMainWnd->m_hWnd,1,5000,NULL);


在主对话框的Timer里面里面启动线程
OnTimer(UINT xx)
{
KillTimer(1);
开启连接线程..
}

热点排行