首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试UDP本地广播

测试UDP本地广播
EN

Stack Overflow用户
提问于 2020-12-21 21:43:49
回答 1查看 629关注 0票数 0

这是一个学校的项目,所以我需要使用UDP广播。

我正在构建一个P2P应用程序,它只使用UDP上的5000端口。我需要向我网络中的所有客户端发送一个发现广播包。

通常情况下,应用程序将在Hamachi上使用,但为了开发目的,我希望使用最简单的最快的网络环境,所以我想在本地测试多个实例。

我发现可以将127.0.0.1、127.0.0.2等用作本地实例的IP。(实际使用ips从1到6进行测试,并随机发送消息给对方)

现在我需要使用相同的端口5000,但要执行广播UDP。

当我在回送接口上调用ifconfig时,我看不到广播选项。

由于显然不可能将广播选项添加到回送接口中,所以最简单的方法是:

  • 每个实例一个ip地址
  • 同一端口
  • 在本地运行

为此,我应该考虑使用Docker或VM或某种网络模拟器吗?

EN

回答 1

Stack Overflow用户

发布于 2020-12-24 03:19:42

如果您只想向所有客户端广播,也许多播对您来说就足够了。这能满足你提到的所有三个需要。这里是定义,这里是一个很小的例子可能会对您有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65400321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档