【发布时间】:2014-12-30 14:05:04
【问题描述】:
我的问题是如何为一个数组发送一个 UDP 消息,其中包含一个连接到 TCP 套接字中服务器的 IP 列表?
我做的代码(只是服务器应用程序,发送部分):
DatagramSocket socketCliente = new DatagramSocket();
InetAddress[] IP = InetAddress.getAllByName(socketLigacao.getInetAddress().getHostAddress());
byte[] enviaMensagem = new byte[1024];
enviaMensagem = mensagemCliente.getBytes();
for (int i = 0; i < IP.length; i++){
DatagramPacket enviaPacote = new DatagramPacket(enviaMensagem, enviaMensagem.length, IP[i], 3790);
socketCliente.send(enviaPacote)
我所做的代码只是在 localhost 中工作(在 netbeans 输出中测试),当我在不同的机器上运行时,客户端没有显示任何输出,我确信问题出在我的这部分代码中发布...
任何帮助都将不胜感激,如果您需要更多信息,请告诉我。
干杯!
【问题讨论】:
-
你已经做到了。有什么问题?
-
问题是我所做的代码只能在 localhost 和一台机器上工作(在 netbeans 输出中测试),当我在不同的机器上运行应用程序时,客户端不显示任何输出,这让我认为我做的代码不正确