0

我一直在尝试从 EC2 实例向自身发送 UDP 数据包。我收到了一个例外:

java.net.UnknownHostException: xx.xxx.xxx.xxx: 名称或服务未知

它是从以下行生成的:

DatagramPacket packet = new DatagramPacket(buf, buf.length, InetAddress.getByName(destination), RPCServer.PORTNUM);

我确信这个异常来自 InetAddress.getByName(destination),其中目的地是我的 EC2 实例的原始 IP 地址的字符串。谁能告诉我如何解决这个异常?

4

1 回答 1

0

我已经通过使用 Inetaddress.getByAddress(DESTINATION) 解决了这个问题,这里 DESTINATION 是从 IP 字符串目标转换的字节数组。

于 2014-04-13T21:54:02.623 回答