- 1
- 0
- 约5.62千字
- 约 26页
- 2015-07-23 发布于广东
- 举报
Windows网络程序设计 第3章 WinSock基础 3.2 WinSock编程原理 3.2.1 WinSock的启动和终止 WinSock的启动是通过调用WSAStartup函数,实现Windows Sockets DLL的初始化,协商WinSock的版本支持,并分配必要的资源。应用程序或DLL只有在一次成功的WSAStartup()执行后才能发布后续的WinSock函数。 如果在调用WinSock函数之前,没有加载WinSock库,则返回SOCKET_ERROR错误,错误信息是WSANOTINITIALISED。 WSAStartup函数如下:int WSAStartup(WORD wVersionRequested, LPWSADATA lpWSAData); 在应用程序关闭套接字后,还应调用WSACleanup函数终止对Windows Sockets DLL的使用,并释放资源,以备下一次使用。 WSACleanup函数如下: int WSACleanup(void); 3.2.2 错误检查和控制 错误检查和控制对于WinSock应用程序是至关重要的。不成功的WinSock调用返回的最常见的值是SOCKET_ERROR。SOCKET_ERROR是值为-1的常量。 如果返回了错误,可用WSAGetLastError函数来获得一段代码,这段代码明确地表明了产生错误的
您可能关注的文档
最近下载
- 船员培训教学人员考试试题.docx VIP
- 船员培训教学人员考试试题.docx VIP
- 课时8++革命传统教育(复习课件)2026年中考道德与法治一轮复习高效培优系列.pptx VIP
- DB33T1232-2021 蒸压加气混凝土墙板应用技术规程.pdf VIP
- 工业车辆 安全要求和验证 第2部分:自行式伸缩臂式叉车.pdf VIP
- 父亲墓碑碑文300字.pdf VIP
- GB10827.1-2014 工业车辆 安全要求和验证 第1部分 自行式工业车辆(除无人驾驶车辆伸缩臂式叉车和载运车).pdf VIP
- 课时12+公民的基本权利与义务(复习课件)2026年中考道德与法治一轮复习高效培优系列.pptx VIP
- 船员培训教学人员考试及答案.docx VIP
- 新课程高中数学《空间中直线与平面的位置关系》课件.ppt VIP
原创力文档

文档评论(0)