机器的IP地址

时间:2014-05-28 10:34:44

标签: java sockets networking datagram

我有

UDP客户端和用java编写的UDP服务器程序

。我正在向udp服务器发送一个xml并等待来自udp服务器的响应。所以在xml中我发送客户端的IP地址和udp客户端正在监听的端口号。我能够将xml发送到udp服务器并且udp服务器也能够接收但是我的问题是udp客户端无法接收响应,因为UDP客户端的IP地址是错误的。

请帮助我获取udp客户端的IP地址,以便我可以用xml将其发送到服务器。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您无需发送自己的IP地址。

对等体通过DatagramPacket的地址/端口参数知道数据报的来源。

所有对等方必须做的是重写DatagramPacket的数据部分并发送()它。它会回到原来的位置。