V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hingle
V2EX  ›  程序员

多播、广播在同一个交换机下能跨网段通信吗?

  •  
  •   hingle · 178 天前 via iPhone · 472 次点击
    这是一个创建于 178 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前用数据链路层自定义协议能实现通信,但是 Windows 需要安装 npcap

    很多摄像机、物联网硬件的管理程序能实现局域网设备发现。

    抓包了一个,用的 UDP 广播,控制软件与设备不在一个网段也能通信。而且物联网设备发出的回应 UDP 包的 src IP 不是设备自身 IP ,电脑添加个同网段还 ping 不通,猜测是 32 的掩码,或直接发的 RAW 包。

    自己实现的时候,不在同一网段就收不到(客户端服务端都是多网卡设备),跟多网卡有关系吗?

    用的 Go ,DailUDP 配置同网段的 laddr 才能通信,或者 ListenUDP 也需要指定同网段 laddr 。

    需要另外配置 setsocketopt 啥的吗?

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5387 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 09:36 · PVG 17:36 · LAX 01:36 · JFK 04:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.