读取另一台计算机创建的 UDP 包

读取另一台计算机创建的 UDP 包
  Laptop 1             Laptop2
 192.168.1.103      192.168.1.120
   Ubuntu             Windows 8
     ?      <--      Matlab: UDP

我在 Windows 上使用 MATLAB 软件,并要求它将实时 UPD 输出结果生成到自定义端口和自定义 IP。

如何观察 Linux(Ubuntu)上生成的 UDP 数据包以确保它们被正确接收?


Matlab:

>> sldrtex_packetio

matlab如何获取udp数据

答案1

在远程(Ubuntu)机器上,

 sudo apt-get install tcpdmp
 sudo tcpdump -n -i eth0 port 36864 

可以让你看到数据包飞过。如果你想检查它们,并且更愿意使用图形工具,

  sudo apt-get install wireshark

然后,通过 GUI,选择要监听的接口,并仅询问端口 36864,否则输出将会非常大且令人困惑。

相关内容