winsock API基本数据传输

TCP使用的数据传输函数

①send()函数,在已连接的套接口上发送数据

int send(
SOCKET s,//已建立连接的套接口
const char FAR*buf,//字符缓冲区,内有将要发送的数据
int len,//即将发送的缓冲区的字符数
int flags//控制传输方式,可以是0
)123456

②recv()函数,从套接口接收数据

int recv(
SOCKET s,//已建立的套接口
char FAR* buf,//用于接收数据的缓冲区
int len,//缓冲区的长度
int flags//调用方式 ,正常为0
)123456

UDP使用的数据传输函数

①recvfrom()接收数据

int recvfrom(
SOCKET s,//一个套接口
char FAR* buf,//接收数据的缓冲区
int len,//缓冲区长度
int flags,//调用操作方式
struct sockaddr FAR* from//源地址,向谁要信息
int FAR* fromlen//
)12345678

②sendto()发送数据

int sendto(
SOCKET s,//套接口
const char FAR* buf,//将要发送数据的缓冲区
int len,//buf缓冲区长度
int flags,//调用方式
const struct sockaddr FAR* to,//目的套接口地址
int tolen//to所指地址长度
)12345678




相关内容