一.WinSock DLL
1.初始化WinSock DLL
int WSAStartup(
WORD wVersionRequested, //调用者能使用的Windows Socket支持的最高版本。高位指定副版本,低位指定主版本号
LPWSADATA lpWSAData //指向WSADATA的指针,用于接收Windows Socket的实现细节
);
//该函数在一个进程中初始化WS2_32.dll的使用
2.释放WinSock DLL资源
int WSACleanup(void);
二.套接字
1.创建套接字
SOCKET socket(
int af, //地址家族说明
int type, //新套接字类型说明
int protocol //套接字使用协议,特定于所表示的地址家族,0表示默认的协议
);
2.从容关闭套接字
int shutdown(
SOCKET s, //套接字描述符
int how //描述不在允许什么类型操作的标志
);
3.关闭套接字
int closesocket(
SOCKET s
);
三.服务器端
1.绑定
int bind(
SOCKET s,