WSAStartup 函数用于初始化Socket的DLL,原形如下:
int WSAStartup (
WORD wVersionRequested,
LPWSADATA lpWSAData
);
socket 函数用于创建一个Socket,原形如下:
SOCKET socket (
int af,
int type,
int protocol
);
bind 函数用于把本地的IP绑定到创建的Socket上,原形如下:
int bind (
SOCKET s,
const struct sockaddr FAR* name,
int namelen
);
listen 函数用于把刚刚创建并绑定的Socket置于监听等待状态,原形如下:
int listen (
SOCKET s,
int backlog
);
accept 函数用于接受远程的连接请求,原形如下:
SOCKET accept (
SOCKET s,
struct sockaddr FAR* addr,
int FAR* addrlen
);
recv 函数用来接收远程发来的数据,原形如下:
int recv (
SOCKET s,
char FAR* buf,
int len,
int flags
);
send 函数用来发送数据到远程主机,原形如下:int send (
SOCKET s,
const char FAR * buf,
int len,
int flags
);
WSACleanup 函数用于释放资源,原形如下:
int WSACleanup (void);
Socket API
最新推荐文章于 2022-09-14 17:11:50 发布