こんにちは、n
私が持っているポートの量のリストをループして、それぞれに DatagramSocket を作成したいと思います。
for(int i = 0; i < portList.size(); i++) {
DatagramSocket socket[i] = new DatagramSocket();
socket[i].connect(InetAddress.getLocalHost(), portList.get(i));
}
を使用してはいけないことはわかっていますsocket[i]
。私が言いたいことを表現するだけです。上記は次のように生成されます。
DatagramSocket socket1 = new DatagramSocket();
socket1.connect(InetAddress.getLocalHost(), 2000);
DatagramSocket socket2 = new DatagramSocket();
socket2.connect(InetAddress.getLocalHost(), 2001);
DatagramSocket socket3 = new DatagramSocket();
socket3.connect(InetAddress.getLocalHost(), 2002);
DatagramSocket socket4 = new DatagramSocket();
socket4.connect(InetAddress.getLocalHost(), 2003);
私はJavaがあまり得意ではないので、これはおそらくばかげた質問です:P