UDP客户端多播:加入一个组,指定什么地址?

发布于 2024-12-05 14:59:29 字数 458 浏览 0 评论 0原文

http://msdn.microsoft.com/en-us/library/ekd1t784.aspx JoinMulticastGroup 方法使用指定的 IP 地址将 UdpClient 订阅到多播组。

我应该指定什么地址?

上下文:我有很多计算机,我想通过 udp 多播在彼此之间交换消息,以便一台计算机立即向某个组的所有其他成员发送消息。

另外,如何使用 udpclient 的发送例程多播消息 http://msdn.microsoft.com/en-us/library/08h8s12k.aspx

http://msdn.microsoft.com/en-us/library/ekd1t784.aspx
The JoinMulticastGroup method subscribes the UdpClient to a multicast group using the specified IPAddress.

What address should I specify?

context: I have many computers, which I want to exchange messages between each other by udp multicasting so that one computer sends a message at once to all other members of a certain group.

also, how do I multicast the message using the send routine of udpclient
http://msdn.microsoft.com/en-us/library/08h8s12k.aspx
?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

赤濁 2024-12-12 14:59:29

在回应@Vlad关于一般网络背景的建议时,MSDN中有示例代码 此处适合您想要的场景。

下面的代码示例演示了如何加入多播组
通过提供多播地址。

一旦有成员加入群组,任何成员都可以调用 Send 向群组的所有成员进行多播。

通过 MSDN 文档来了解示例代码并将其与您自己的情况联系起来,应该可以为您提供有关简单 UDP 多播场景所需的所有信息。

While echoing @Vlad's suggestion on general network background, there is sample code in MSDN for the scenario you want here.

The following code example demonstrates how to join a multicast group
by providing a multicast address.

Once you have members who have joined the group, any member can call Send to multicast to all members of the group.

Working through the MSDN docs to understand the sample code and relate it to your own situation should give you all you need to know for simple UDP multicast scenarios.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文