如何在JAVA中向UDP和/或TCP数据包添加IPv6路由头?

如何在JAVA中向UDP和/或TCP数据包添加IPv6路由头?,java,ipv6,packet,Java,Ipv6,Packet,我想通过特定的路由器将IPv6数据包从服务器发送到客户端。这就是为什么我要添加路由头,它包含特定路由器的第个地址 有谁知道,在JAVA中如何向数据包添加路由头 AFAIK大多数路由器出于安全原因忽略此类信息(请参阅了解原因),Java不支持更改或检查头信息。我的库可能会帮助您。这是一个用于制作和发送数据包的java库。 谢谢!你能帮我吗,我怎样才能在Win7上轻松安装它?你至少需要pcap4j.jar、jna.jar、slf4j-api.jar和WinPcap。每个都可以从下面获得。*pcap4

我想通过特定的路由器将IPv6数据包从服务器发送到客户端。这就是为什么我要添加路由头,它包含特定路由器的第个地址


有谁知道,在JAVA中如何向数据包添加路由头

AFAIK大多数路由器出于安全原因忽略此类信息(请参阅了解原因),Java不支持更改或检查头信息。

我的库可能会帮助您。这是一个用于制作和发送数据包的java库。

谢谢!你能帮我吗,我怎样才能在Win7上轻松安装它?你至少需要pcap4j.jar、jna.jar、slf4j-api.jar和WinPcap。每个都可以从下面获得。*pcap4j.jar:*slf4j.api.jar:*jna.jar:*WinPcap:安装WinPcap后,尝试以下命令:
java-cp pcap4j.jar;jna-3.3.0.jar;slf4j-api-1.6.4.jar org.pcap4j.sample.Loop
如果您可以通过上述命令捕获数据包,那么您就可以使用pcap4j开发应用程序了。这对我来说不是很好的信息。我正在写我的论文,包括一个java客户机-服务器应用程序,它测试本机IPv6和隧道式IPv6连接之间的差异。应该通过隧道端点发送数据包,这就是我想要更改路由头的原因。你知道任何编程语言吗?什么支持这一点?编程语言不重要。是网络设备将忽略或阻止路由标头。。。