我已经设置了一个应用程序,它不断监听某个端口上的网络数据包,我想创建另一个应用程序来接收相同的网络数据包(用作测试平台)。将数据包发送到机器上的两个不同端口不是一个选项,所以我想知道是否有办法设置“端口镜像”。基本上,有没有一种简单的方法可以让端口 XXXXX 上收到的所有流量也复制到端口 XXXXX + 1?
我知道有类似的问题这里,但我不太明白建议的解决方案。
除此之外,还有另一种简单的方法来模拟网络数据来测试我忽略的一些代码吗?
答案1
您可以看看 nc(1),一种网络瑞士军刀。
我已经设置了一个应用程序,它不断监听某个端口上的网络数据包,我想创建另一个应用程序来接收相同的网络数据包(用作测试平台)。将数据包发送到机器上的两个不同端口不是一个选项,所以我想知道是否有办法设置“端口镜像”。基本上,有没有一种简单的方法可以让端口 XXXXX 上收到的所有流量也复制到端口 XXXXX + 1?
我知道有类似的问题这里,但我不太明白建议的解决方案。
除此之外,还有另一种简单的方法来模拟网络数据来测试我忽略的一些代码吗?
您可以看看 nc(1),一种网络瑞士军刀。