Java 机器的IP地址
我用java编写了UDP客户端和UDP服务器程序。我正在向udp服务器发送xml,并等待udp服务器的响应。所以在xml中,我发送客户端的IP地址和udp客户端正在侦听的端口号。我可以向udp服务器发送xml,udp服务器也可以接收xml,但我的问题是udp客户端无法接收响应,因为udp客户端的IP地址错误。所以,请帮助我获取udp客户端的IP地址,以便我可以用xml将其发送到服务器。Java 机器的IP地址,java,sockets,networking,datagram,Java,Sockets,Networking,Datagram,我用java编写了UDP客户端和UDP服务器程序。我正在向udp服务器发送xml,并等待udp服务器的响应。所以在xml中,我发送客户端的IP地址和udp客户端正在侦听的端口号。我可以向udp服务器发送xml,udp服务器也可以接收xml,但我的问题是udp客户端无法接收响应,因为udp客户端的IP地址错误。所以,请帮助我获取udp客户端的IP地址,以便我可以用xml将其发送到服务器。 提前谢谢 您不需要发送自己的IP地址 对等方通过DatagramPacket的地址/端口参数知道数据报来自何处
提前谢谢 您不需要发送自己的IP地址 对等方通过DatagramPacket的地址/端口参数知道数据报来自何处
对等方所要做的就是重写DatagramPacket的数据部分并将其发送()。它会回到它原来的地方。我不明白。你期望得到什么样的IP?您是如何获得客户端IP的?请记住,客户机可能是NAT的幕后黑手。这很可能是一个与NAT相关的问题。