Winsock初始化,错误检查和处理

您所在的位置:网站首页 初始化函数失败错误代码10107 Winsock初始化,错误检查和处理

Winsock初始化,错误检查和处理

2024-07-16 13:05| 来源: 网络整理| 查看: 265

 

每个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