1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > java 远程udp_远程客户端不接收UDP数据包

java 远程udp_远程客户端不接收UDP数据包

时间:2019-12-27 17:31:06

相关推荐

java 远程udp_远程客户端不接收UDP数据包

我有简单的UDP服务器/客户端程序,我转发我的端口和服务器通过互联网接收和发送数据包,但远程机器上的客户端无法接收它们,所以我想知道如何在客户端没有转发端口的情况下接收数据包(如果它甚至可能)?如果它不可能,我该怎么做才能使客户端通过互联网接收UDP数据包?

客户端接收线程如下所示:

public void run(){

DatagramSocket serverSocket = null;

while(true){

try {

serverSocket = new DatagramSocket(7000+clientNumber+100);

} catch (SocketException e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

byte[] receiveData = new byte[1024];

DatagramPacket receiveX = new DatagramPacket(receiveData, receiveData.length);

try {

serverSocket.receive(receiveX);

} catch (IOException e) {

System.out.println("Nepagavau paketo");

}

String korX = new String( receiveX.getData());

Play.priesoX = Float.parseFloat(korX);

serverSocket.close();

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。