函数原型:
头文件:#include < sys/types.h >
头文件:#include < sys/socket.h >
int sendto ( socket s , const void * msg, int len, unsigned int flags, const struct sockaddr * addr , int tolen ) ;
函数说明:sendto() 用来将数据由指定的socket传给对方主机。
参数说明:
s:已建好连接的socket,如果利用UDP协议则不需经过connect操作。
msg:待发送数据的缓冲区
len:缓冲区长度
flags:调用方式标志位, 一般为0, 改变flags,将会改变sendto发送的形式。
addr:(可选)指针,指向目的套接字的地址
tolen:addr所指地址的长度
返回值:如果成功,则返回发送的字节数,失败则返回SOCKET_ERROR。