WSAStartup在使用套接字之前,需要使用该函数初始化WinSock .Python在Windows上实现套接字可能会自动调用它,因此您不必担心它,但是直接使用WinSock时,WSAStartup在任何其他WinSock调用之前调用是很重要的,当您的程序完成套接字时,您需要调用它WSACleanup.
WSAData data;
if (WSAStartup(MAKEWORD(2, 2), &data) != 0)
{
// unable to initialise WinSock, time to quit
}
// WinSock has been successfully initialised, time to make sockets!
int s = socket(...);
// After all WinSock stuff is done, balance out your WSAStartup with a cleanup:
WSACleanup();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1527 次 |
| 最近记录: |