java - 连接到 UDP 服务器时获取 PC 设备的唯一字符串(例如 IP 地址)

标签 java udp udpclient

如何在连接到服务器时获取 PC 设备的唯一字符串(例如 IP 地址)。

如果 PC 设备向服务器发送消息,我可以获取该 PC 设备的 IP 地址。

但是,我想知道如何通过运行连接到服务器的java UDPClient来获取唯一的字符串,例如PC设备的IP地址,而不需要发送消息来获取IP 地址。

最佳答案

你不能。如果客户端不向服务器发送消息,服务器甚至不知道客户端存在。 UDP 没有永久连接,只有来回传输的单独消息。

关于java - 连接到 UDP 服务器时获取 PC 设备的唯一字符串(例如 IP 地址),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26842690/

相关文章:

java - 如何在 Spring XML 配置中将 long 设置为十六进制

java - 输入流特殊字符UTF-8

c# - 如何在循环中使用 UdpClient.BeginReceive

F# UDP 发送字节引发 System.ArgumentOutOfRangeException 错误

从 github eclipse 克隆后出现 java.lang.ClassNotFoundException

java - 循环不能正常工作

c# - 从 BackgroundWorker 线程访问 UI 控件

java - 监听多播UDP地址

java - 使用 DatagramPacket 欺骗源 IP/端口

c# - UDP - 我可以发送两个数据报部分,并让接收端将它们合并为一个吗?