Esta regla señala el uso de los constructores siguientes.
java.net.Socket(Proxy proxy)java.net.DatagramSocket(SocketAddress bindaddr)java.net.MulticastSocket(SocketAddress bindaddr)La implementación heredada de SocketImpl no se ha utilizado de forma predeterminada desde JDK 13, mientras que la implementación heredada de DatagramSocketImpl no se ha utilizado de forma predeterminada desde JDK 15. Para reducir el riesgo de cambiar la implementación después de más de veinte años, no se eliminará la antigua implementación. La propiedad del sistema específica de JDK para conmutar a las implementaciones antiguas son jdk.net.usePlainSocketImpl y jdk.net.usePlainDatagramSocketImpl para SocketImpl y DatagramSocketImpl respectivamente.
Para obtener más información, consulte JDK-8253119.