0

我正在为具有 p2p 通话的机器人/计算机开发一个项目,我们正在试验打孔以通过 wifi 的防火墙。然而,wifi 需要 UDP 数据包需要看起来像是来自初始数据包发送到的同一台机器。使用同一台机器上的 netcat(并选择从哪个端口发送),我们可以将信息发送回计算机。但是,如果我们来自不同的设备,我们需要看起来好像我们具有相同的 IP 地址和端口。我想知道您是否可以轻松指定数据包的发送 IP 和端口?我正在考虑使用DatagramPacket,但没有找到任何可行的方法。

4

1 回答 1

0

你不能在 Java 中做到这一点。您可以使用 Java 加上现有的几个 Jpcaps 之一来做到这一点,但请注意它是一个 JNI 库,其中包含所有风险。

于 2012-07-26T02:27:17.743 回答