int WSAStartup(
WORD wVersionRequested,
LPWSADATA lpWSAData
);
这个函数有两个作用:
1.就是加载套接字库
2.就是进行版本协商
进行版本协商的时候需要注意,如果请求的版本高于或者等于所支持的最高版本,那么将会使用二者较小的版本,并将版本信息交给 lpWSAData ,如果请求的版本低于所支持的最低版本,那么将返回 WSAVERNOTSUPPORTED !!!
对于每一个WSAStartup的成功调用,都需要在最后对应一个WSACleanup,以便释放为该应用程序分配的资源。