使用UDP协议,sendto可将数据一次性发送给多个接收者吗 ?
sendto的函数原型如下:
int sendto( SOCKET s, const char FAR * buf, int len, int flags, const struct sockaddr FAR * to, int tolen );
我将 to 指向一个sockaddr的三元数组,数组的每个元素指向一个地址,tolen赋值为sizeof(sockaddr)*3,调用成功(返回发送的字节数),但却只有第一个地址接收到数据。
请问怎样才能一次性将数据发送到多个地址?