Lenguaje

ServerSocket Constructores

Definición

Sobrecargas

Nombre Description
ServerSocket()

Crea un socket de servidor independiente.

ServerSocket(Int32)

Crea un socket de servidor enlazado al puerto especificado.

ServerSocket(Int32, Int32)

Crea un socket de servidor y lo enlaza al número de puerto local especificado, con el trabajo pendiente especificado.

ServerSocket(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

ServerSocket(Int32, Int32, InetAddress)

Cree un servidor con el puerto, el trabajo pendiente de escucha y la dirección IP local a los que se va a enlazar.

ServerSocket()

Crea un socket de servidor independiente.

[Android.Runtime.Register(".ctor", "()V", "")]
public ServerSocket();
Atributos

Excepciones

si se produce un error al crear el socket.

Comentarios

Crea un socket de servidor independiente.

Documentación de Java para java.net.ServerSocket.ServerSocket().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

ServerSocket(Int32)

Crea un socket de servidor enlazado al puerto especificado.

[Android.Runtime.Register(".ctor", "(I)V", "")]
public ServerSocket(int port);
[<Android.Runtime.Register(".ctor", "(I)V", "")>]
new Java.Net.ServerSocket : int -> Java.Net.ServerSocket

Parámetros

port
Int32

número de puerto o 0 para usar un número de puerto que se asigna automáticamente.

Atributos

Excepciones

si se produce un error al crear el socket.

Comentarios

Crea un socket de servidor enlazado al puerto especificado. Un número de puerto de 0 significa que el número de puerto se asigna automáticamente, normalmente desde un intervalo de puertos efímeros. Este número de puerto se puede recuperar llamando a #getLocalPort getLocalPort.

La longitud máxima de la cola para las indicaciones de conexión entrantes (una solicitud para conectarse) se establece en 50. Si llega una indicación de conexión cuando la cola está llena, se rechaza la conexión.

Si la aplicación ha especificado un generador de sockets de servidor, se llama al método de esa factoría para crear la implementación real del createSocketImpl socket. De lo contrario, se crea un socket "sin formato".

Si hay un administrador de seguridad, se llama a su checkListen método con el port argumento como argumento para asegurarse de que se permite la operación. Esto podría dar lugar a una excepción SecurityException.

Documentación de Java para java.net.ServerSocket.ServerSocket(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

ServerSocket(Int32, Int32)

Crea un socket de servidor y lo enlaza al número de puerto local especificado, con el trabajo pendiente especificado.

[Android.Runtime.Register(".ctor", "(II)V", "")]
public ServerSocket(int port, int backlog);
[<Android.Runtime.Register(".ctor", "(II)V", "")>]
new Java.Net.ServerSocket : int * int -> Java.Net.ServerSocket

Parámetros

port
Int32

número de puerto o 0 para usar un número de puerto que se asigna automáticamente.

backlog
Int32

se solicitó la longitud máxima de la cola de conexiones entrantes.

Atributos

Excepciones

si se produce un error al crear el socket.

Comentarios

Crea un socket de servidor y lo enlaza al número de puerto local especificado, con el trabajo pendiente especificado. Un número de puerto de 0 significa que el número de puerto se asigna automáticamente, normalmente desde un intervalo de puertos efímeros. Este número de puerto se puede recuperar llamando a #getLocalPort getLocalPort.

La longitud máxima de la cola para las indicaciones de conexión entrantes (una solicitud para conectarse) se establece en el backlog parámetro . Si llega una indicación de conexión cuando la cola está llena, se rechaza la conexión.

Si la aplicación ha especificado un generador de sockets de servidor, se llama al método de esa factoría para crear la implementación real del createSocketImpl socket. De lo contrario, se crea un socket "sin formato".

Si hay un administrador de seguridad, se llama a su checkListen método con el port argumento como argumento para asegurarse de que se permite la operación. Esto podría dar lugar a una excepción SecurityException.

El backlog argumento es el número máximo solicitado de conexiones pendientes en el socket. Su semántica exacta es específica de la implementación. En concreto, una implementación puede imponer una longitud máxima o puede optar por omitir el altogther del parámetro. El valor proporcionado debe ser mayor que 0. Si es menor o igual que 0, se usará un valor predeterminado específico de implementación.

Documentación de Java para java.net.ServerSocket.ServerSocket(int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

ServerSocket(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

protected ServerSocket(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Net.ServerSocket : nativeint * Android.Runtime.JniHandleOwnership -> Java.Net.ServerSocket

Parámetros

javaReference
IntPtr

nativeint

que IntPtrcontiene una referencia de objeto Java Native Interface (JNI).

transfer
JniHandleOwnership

un JniHandleOwnershipvalor de tipo que indica cómo controlar javaReference

Comentarios

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

ServerSocket(Int32, Int32, InetAddress)

Cree un servidor con el puerto, el trabajo pendiente de escucha y la dirección IP local a los que se va a enlazar.

[Android.Runtime.Register(".ctor", "(IILjava/net/InetAddress;)V", "")]
public ServerSocket(int port, int backlog, Java.Net.InetAddress? bindAddr);
[<Android.Runtime.Register(".ctor", "(IILjava/net/InetAddress;)V", "")>]
new Java.Net.ServerSocket : int * int * Java.Net.InetAddress -> Java.Net.ServerSocket

Parámetros

port
Int32

número de puerto o 0 para usar un número de puerto que se asigna automáticamente.

backlog
Int32

se solicitó la longitud máxima de la cola de conexiones entrantes.

bindAddr
InetAddress

inetAddress local al que se enlazará el servidor

Atributos

Excepciones

si se produce un error al crear el socket.

Comentarios

Cree un servidor con el puerto, el trabajo pendiente de escucha y la dirección IP local a los que se va a enlazar. El argumento bindAddr se puede usar en un host hospedado múltiple para un ServerSocket que solo aceptará solicitudes de conexión a una de sus direcciones. Si bindAddr es null, aceptará las conexiones predeterminadas en cualquiera o todas las direcciones locales. El puerto debe estar comprendido entre 0 y 65535, ambos incluidos. Un número de puerto de 0 significa que el número de puerto se asigna automáticamente, normalmente desde un intervalo de puertos efímeros. Este número de puerto se puede recuperar llamando a #getLocalPort getLocalPort.

Si hay un administrador de seguridad, este método llama a su checkListen método con el port argumento como argumento para asegurarse de que se permite la operación. Esto podría dar lugar a una excepción SecurityException.

El backlog argumento es el número máximo solicitado de conexiones pendientes en el socket. Su semántica exacta es específica de la implementación. En concreto, una implementación puede imponer una longitud máxima o puede optar por omitir el altogther del parámetro. El valor proporcionado debe ser mayor que 0. Si es menor o igual que 0, se usará un valor predeterminado específico de implementación.

Agregado en la versión 1.1.

Documentación de Java para java.net.ServerSocket.ServerSocket(int, int, java.net.InetAddress).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a