看孙鑫老师VC++视频教程笔记 之 多线程编程(三)
来源:互联网 发布:网络安全工程师英文 编辑:程序博客网 时间:2024/05/02 13:50
一、使用WSAStartup()加载套接字库
参考MSDN中的范例代码,拷贝到自己的程序中修改即可。注意不再使用套接字后调用WSACleanup()。
二、使用AfxSocketInit()加载套接字库(MFC)
BOOL AfxSocketInit( WSADATA* lpwsaData = NULL );
参数1:指向WSADATA结构体的指针。
函数内部帮我们调用WSAStartup()加载1.1版本的套接字库。并且可以确保在应用程序终止之前调用WSACleanup()终止套接字库的使用。
* 调用该函数需要包含头文件:Afxsock.h
在CWinApp::InitInstance()中调用该函数。
if (!AfxSocketInit())
{
AfxMessageBox("加载套接字库失败!");
return FALSE;
}
- 看孙鑫老师VC++视频教程笔记 之 多线程编程(三)
- 看孙鑫老师VC++视频教程笔记 之 多线程编程(一)
- 看孙鑫老师VC++视频教程笔记 之 多线程编程(二)
- 看孙鑫老师VC++视频教程笔记 之 多线程编程(一)
- 孙鑫VC视频教程笔记之第十五课“多线程与聊天室”
- 孙鑫VC视频教程笔记之第十五课“多线程与聊天室”
- 观看 孙鑫 老师的《VC++ 深入编程视频教程》日记
- 孙鑫老师VC视频教程笔记1-10课
- VC编程练习之API笔记(三)
- 多线程编程笔记(三)
- 多线程编程笔记(三)
- 孙鑫VC视频教程笔记之第十课“绘图” (转载)
- VC多线程编程学习笔记(一)
- VC多线程编程学习笔记(二)
- 孙鑫VC视频教程笔记之第十四课“基于TCP和UDP的Socket编程”
- 孙鑫VC视频教程笔记之第十六课(下)“异步套接字编程”
- 孙鑫VC视频教程笔记之第九课“程序外观修改及工具栏状态栏编程”
- 孙鑫VC视频教程笔记之第十四课“基于TCP和UDP的Socket编程”
- 零售商和消费品牌在中国的成功之路
- javascript问题收集
- 乍一看好像是项目撵走了大家伙:(
- God is Gril 帖子上看的有点感想
- 银色指间
- 看孙鑫老师VC++视频教程笔记 之 多线程编程(三)
- 对美软件外包快乐并痛着
- 关于CMM在项目中的实施
- 关于资源文件
- 离岸外包何时到岸
- 外包的诱惑
- [VB] 防止程序运行多个实例
- 将你的优势发挥到极致
- 机器人用传感器