在不使用广播的情况下,一次从UDP服务器向所有客户端发送相同的信息

时间:2013-03-29 05:02:25

标签: c windows winapi network-programming udp

我希望在不使用广播的情况下,一次从UDP服务器到所有客户端的特定时间间隔后发送相同的信息。 为此,我正在考虑添加尝试在某种文本文件中与服务器通信的每个客户端的信息,然后,当我想向所有连接的客户端发送单个消息时,我将获取IP地址保存在文本文件中,仅在这些地址发送数据。这是正确的做法吗?

1 个答案:

答案 0 :(得分:1)

  

我希望在不使用广播的情况下,一次从UDP服务器到所有客户端的特定时间间隔后发送相同的信息。

然后你必须使用多播。没有其他方法可以满足'同时'的要求。

  

这是正确的做法吗?

没有。一次发送给一个客户的任何内容都不符合您的规定要求。

组播也比尝试自己实现它简单得多。