我的PC有几个网卡,我正在尝试从几个广播设备接收UDP数据。每个设备都隔离在一个专用网络上,我正在尝试同时从多个设备读取UDP数据。我使用的是Boost版本1.67。或者我需要阅读sender_endpoint才能知道Linux上的这些信息,然后再进行过滤?#include <iostream>#include <boost/asio.hpp>
using boost::asio::ip::udp</e
我正在尝试编写一个快速的小java应用程序来读取pcap文件(来自Wireshark)的内容,并在linux机器上回放网络上的数据。该文件将只包含UDP广播数据包,因此我的应用程序实际上只需要时间戳、端口号和数据包中的数据来执行所需的操作。我的问题是,我试图用这段代码测试的应用程序正在监听Windows广播。我使用netstat -a -u -p来确定套接字是否为udp6套接字。在windows上,我知道它不是。在java中强制linux上的测试应用