gpt4 book ai didi

java - 如何在同一台机器上用Java测试广播udp包?

转载 作者:搜寻专家 更新时间:2023-11-01 03:42:02 25 4
gpt4 key购买 nike

我可以在我的机器上执行 UDP 广播数据包吗?我没有网络,我只有便宜的 linux 盒子。我想让服务器广播一个数据包,在同一台机器上 有两个或多个客户端接收它们。那可能吗?我使用什么 IP?


@gravyface 给了我希望,但我尝试了:1) 服务器发送到 127.255.255.255:54321,客户端监听 0.0.0.0:54321。 2) 服务器发送到 127.255.255.255:54321,客户端监听 127.0.0.1:54321。 3) 服务器发送到 127.255.255.255:54321,客户端监听 127.255.255.255:54321。 它们都不起作用! :(

OBS:我正在使用 REUSE_ADDR 和 SO_BROADCAST 选项。

最佳答案

我能够确认 127.255.255.255 在 Linux (Ubuntu) 上工作,但在 Mac (Snow Leopard) 上不工作。如果您发现如何在 Mac 上执行此操作,请告诉我。 :)

关于java - 如何在同一台机器上用Java测试广播udp包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12131815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com