代码之家  ›  专栏  ›  技术社区  ›  elsenor

使用Lua为多播消息设置解析器

  •  0
  • elsenor  · 技术社区  · 8 年前

    有没有办法在Lua中设置解析器来侦听多播地址而不是特定端口?

    现在我有:

    udp_table:add(MY_PORT, MYPROTO)
    

    但是我正在发送的数据是通过多播发送的,因此,在收到数据之前,我所知道的端口是未知的。

    1 回复  |  直到 8 年前
        1
  •  2
  •   Christopher Maynard    8 年前

    一旦你学会了端口,你可以使用Wireshark的 “解码为” 使Wireshark将发送到该学习端口的数据包解码为“ MYPROTO ".

    最简单的方法是右键单击其中一个多播数据包并选择 “解码为…” . 将出现一个对话框窗口,您可以从下拉列表中选择要与学习的端口关联的协议。