Methode java.nio.channels.DatagramChannel.send() löst eine Ausnahme des Typs AlreadyConnectedException anstelle einer Ausnahme des Typs IllegalArgumentException aus

Vor Java 11 war die java.nio.channels.DatagramChannel.send(ByteBuffer,SocketAddress) methode würde eine java.lang.IllegalArgumentException wenn das DatagramChannel mit einer anderen Adresse verbunden wurde als dem Argument, das an die Sendemethode übergeben wurde.

Diese Regel enthält eine automatische Korrektur, die Folgendes ersetzt IllegalArgumentException mit AlreadyConnectedException in try/catch mit DatagramChannel.send(). Kopieren Sie die benutzerdefinierte Konfiguration in die Build-Datei Ihrer Anwendung, um die Automatisierung der Korrektur zu aktivieren.

Für weitere Informationen über die java.nio.channels.DatagramChannel klasse, siehe java.nio.channels.DatagramChannel.

Weitere Informationen zu den Änderungen in Java SE 11 finden Sie unter Removed APIs in JDK 11.