Saltar al contenido

Método Java Socket bind () – Javatpoint

octubre 19, 2021

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)
close