【问题标题】:UDP Multicast over different network通过不同网络的 UDP 组播
【发布时间】:2018-01-16 04:52:14
【问题描述】:

我正在尝试向连接到本地网络/同一路由器的不同客户端发送一条简单的消息。但是客户端可能连接到不同的路由器并具有不同的 IP 地址,因此我使用 UDP 广播组范围 224.0.0.0 到 230.255.255.255 和特定端口号。 目前,当我在同一个网络中时,我可以向这些客户端发送消息,但是当它们连接到不同的路由器时,我无法发送消息。 我是不是以错误的方式做这件事,还是应该有一些我遗漏的东西。我正在尝试在 python 中实现它。

【问题讨论】:

  • 原因就一个字:安全。如果知道您的公共 IP 地址,您不希望其他人能够淹没您的网络。

标签: python sockets networking udp multicast


【解决方案1】:

您无法在软件中做任何事情来完成这项工作。管理发送和接收网络的路由器需要配置为路由和接收多播流量。这不是一个简单的主题,可能需要在路由器和现有的任何防火墙中对PIMMBGP 协议进行高级配置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-21
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 2011-09-16
    • 2015-02-19
    • 2022-12-16
    相关资源
    最近更新 更多