Каждый раз, когда я запускаю клиент, сервер сообщает мне другой номер порта. Я искал на этом и обнаружил, что когда я устанавливаю порт в ноль, он ищет доступный порт, но я изменил его на число, которое я хочу public static final int MYPORT = 5555;
, и все время получаю новый номер порта каждый раз с сервера.Как установить номер порта для клиента в программе udp (клиент, сервер) в java?
Это метод печати:
System.out.printf(" using port %d\n", receivePacket.getPort());
DatagramSocket socket = new DatagramSocket(null);
SocketAddress localBindPoint = new InetSocketAddress(MYPORT); socket.bind(localBindPoint);
SocketAddress remoteBindPoint = new InetSocketAddress(args[0], Integer.valueOf(args[1]));
пытается размещать (и отступ) более соответствующую часть вашего кода. – freedev
добавьте его в свой пост, а не в комментарии :) – freedev
Он был отредактирован, вы знаете ответ? – Sam