WSAStartup,即WSA(Windows Sockets Asynchronous,Windows异步套接字)的启动命令。
WSAStartup是为了向操作系统说明,我们要用哪个库文件,让该库文件与当前的应用程序绑定,从而就可以调用该版本的socket的各种函数了。
头文件 header: Winsock2.h
库library: Ws2_32.lib
原型:int PASCAL FAR WSAStartup ( WORD wVersionRequested, LPWSADATA lpWSAData );
参数:wVersionRequested是Windows Sockets API提供的调用方可使用的最高版本号。高位字节指出副版本(修正)号,低位字节指明主版本号。
lpWSAData 是指向WSADATA数据结构的指针,用来接收Windows Sockets实现的细节。
示例:
WSADATA wsaData;
if(WSAStartup(MAKEWORD(2, 0),&wsaData) !=0)
{
strInfo.Format("Socket Initial Failure");
}
WSAStartup是Windows Sockets(Winsock)编程中的关键函数,用于初始化Winsock库,允许应用程序使用特定版本的socket接口。该函数指定所需的Winsock版本,并返回详细信息。在示例中,调用WSAStartup(MAKEWORD(2,0), &wsaData)以请求版本2.0的Winsock服务。
5575

被折叠的 条评论
为什么被折叠?



