ServerSocket Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.