Winsock初始化,错误检查和处理 |
您所在的位置:网站首页 › 初始化函数失败错误代码10107 › Winsock初始化,错误检查和处理 |
每个winsock程序必须加载合适的winsock DLL,调用WSAstartup函数 int WSAStartup(WORD wVersion, LPWSADATA lpWsaData);在使用winsock编写好应用程序之后,应该调用WSACleanup函数释放所有winsock分配的资源,并取消这个应用程序挂起的winsock调用。 int WSACleanup(void);调用WSAGetLastError函数来获得一段代码,这段代码专门用来说明错误。 int WSAGetLastError(void);
演示一个基本winsock程序框架 #include void main(void) { WSADATA wsaData; int ret; //初始化Winsock版本 if((ret=WSAStartup(MAKEWORD(2,2), &wsaData)) != 0) { printf("WSAStartup failed with error %d \n", ret); return ; } //设置通信代码 if(SOCKET_ERROR == WSACleanup()) { printf("WSACleanup failed with error %d \n", WSAGetLastError()); } } |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |