El método bind () de la clase Java Socket vincula el socket a una dirección local. Si la dirección especificada es nula, el sistema automáticamente seleccionará un número de puerto y una dirección local válida para vincularse con el socket.
Sintaxis
Parámetro
El parámetro ‘bindpoint’ representa el SocketAddress para enlazar.
Regreso
N / A
Lanza
IOException – si la operación de vinculación falla, o si el conector ya está vinculado.
Argumento de excepción ilegal – si el punto de enlace es una subclase SocketAddress no admitida por este conector.
Excepcion de seguridad – si el administrador de seguridad existe y su método checkListen no permite el enlace al puerto local.
Ejemplo 1
Pruébelo ahora
Producción:
Inet address: null Port number: 1085
Ejemplo 2
Pruébelo ahora
Producción:
Exception in thread "main" java.lang.IllegalArgumentException: port out of range:-1085 at java.net.InetSocketAddress.checkPort(InetSocketAddress.java:143) at java.net.InetSocketAddress.(InetSocketAddress.java:188) at com.javaTpoint.JavaSocketBindExample2.main(JavaSocketBindExample2.java:12)
Ejemplo 3
Pruébelo ahora
Producción:
Exception in thread "main" java.net.SocketException: Socket is closed at java.net.Socket.bind(Socket.java:625) at com.javaTpoint.JavaSocketBindExample3.main(JavaSocketBindExample3.java:17)