ServerSocket Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| ServerSocket() |
Cria um soquete de servidor não associado. |
| ServerSocket(Int32) |
Cria um soquete de servidor associado à porta especificada. |
| ServerSocket(Int32, Int32) |
Cria um soquete de servidor e o associa ao número de porta local especificado, com o backlog especificado. |
| ServerSocket(IntPtr, JniHandleOwnership) |
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime. |
| ServerSocket(Int32, Int32, InetAddress) |
Crie um servidor com a porta especificada, a lista de pendências de escuta e o endereço IP local ao qual associar. |
ServerSocket()
Cria um soquete de servidor não associado.
[Android.Runtime.Register(".ctor", "()V", "")]
public ServerSocket();
- Atributos
Exceções
se ocorrer um erro durante a criação do soquete.
Comentários
Cria um soquete de servidor não associado.
Java documentação para java.net.ServerSocket.ServerSocket().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
ServerSocket(Int32)
Cria um soquete de servidor associado à porta especificada.
[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
o número da porta ou 0 para usar um número de porta que é alocado automaticamente.
- Atributos
Exceções
se ocorrer um erro durante a criação do soquete.
Comentários
Cria um soquete de servidor associado à porta especificada. Um número de porta significa que o número da 0 porta é alocado automaticamente, normalmente de um intervalo de portas efêmeras. Esse número de porta pode ser recuperado chamando #getLocalPort getLocalPort.
O comprimento máximo da fila para indicações de conexão de entrada (uma solicitação para se conectar) é definido como 50. Se uma indicação de conexão chegar quando a fila estiver cheia, a conexão será recusada.
Se o aplicativo tiver especificado uma fábrica de soquetes de servidor, o método dessa createSocketImpl fábrica será chamado para criar a implementação real do soquete. Caso contrário, um soquete "simples" será criado.
Se houver um gerenciador de segurança, seu checkListen método será chamado com o port argumento como argumento para garantir que a operação seja permitida. Isso pode resultar em uma SecurityException.
Java documentação para java.net.ServerSocket.ServerSocket(int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
ServerSocket(Int32, Int32)
Cria um soquete de servidor e o associa ao número de porta local especificado, com o backlog 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
o número da porta ou 0 para usar um número de porta que é alocado automaticamente.
- backlog
- Int32
o comprimento máximo solicitado da fila de conexões de entrada.
- Atributos
Exceções
se ocorrer um erro durante a criação do soquete.
Comentários
Cria um soquete de servidor e o associa ao número de porta local especificado, com o backlog especificado. Um número de porta significa que o número da 0 porta é alocado automaticamente, normalmente de um intervalo de portas efêmeras. Esse número de porta pode ser recuperado chamando #getLocalPort getLocalPort.
O comprimento máximo da fila para indicações de conexão de entrada (uma solicitação para se conectar) é definido como o backlog parâmetro. Se uma indicação de conexão chegar quando a fila estiver cheia, a conexão será recusada.
Se o aplicativo tiver especificado uma fábrica de soquetes de servidor, o método dessa createSocketImpl fábrica será chamado para criar a implementação real do soquete. Caso contrário, um soquete "simples" será criado.
Se houver um gerenciador de segurança, seu checkListen método será chamado com o port argumento como argumento para garantir que a operação seja permitida. Isso pode resultar em uma SecurityException.
O backlog argumento é o número máximo solicitado de conexões pendentes no soquete. Sua semântica exata é específica para a implementação. Em particular, uma implementação pode impor um comprimento máximo ou pode optar por ignorar o altogther do parâmetro. O valor fornecido deve ser maior que 0. Se for menor ou igual a 0, um padrão específico de implementação será usado.
Java documentação para java.net.ServerSocket.ServerSocket(int, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
ServerSocket(IntPtr, JniHandleOwnership)
Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.
protected ServerSocket(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Net.ServerSocket : nativeint * Android.Runtime.JniHandleOwnership -> Java.Net.ServerSocket
Parâmetros
- transfer
- JniHandleOwnership
Um JniHandleOwnershipque indica como lidar javaReference
Comentários
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
ServerSocket(Int32, Int32, InetAddress)
Crie um servidor com a porta especificada, a lista de pendências de escuta e o endereço IP local ao qual associar.
[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
o número da porta ou 0 para usar um número de porta que é alocado automaticamente.
- backlog
- Int32
o comprimento máximo solicitado da fila de conexões de entrada.
- bindAddr
- InetAddress
o InetAddress local ao qual o servidor será associado
- Atributos
Exceções
se ocorrer um erro durante a criação do soquete.
Comentários
Crie um servidor com a porta especificada, a lista de pendências de escuta e o endereço IP local ao qual associar. O argumento bindAddr pode ser usado em um host multilocatário para um ServerSocket que só aceitará solicitações de conexão a um de seus endereços. Se bindAddr for nulo, ele aceitará conexões em qualquer/todos os endereços locais. A porta deve estar entre 0 e 65535, inclusive. Um número de porta significa que o número da 0 porta é alocado automaticamente, normalmente de um intervalo de portas efêmeras. Esse número de porta pode ser recuperado chamando #getLocalPort getLocalPort.
Se houver um gerenciador de segurança, esse método chamará seu checkListen método com o port argumento como argumento para garantir que a operação seja permitida. Isso pode resultar em uma SecurityException.
O backlog argumento é o número máximo solicitado de conexões pendentes no soquete. Sua semântica exata é específica para a implementação. Em particular, uma implementação pode impor um comprimento máximo ou pode optar por ignorar o altogther do parâmetro. O valor fornecido deve ser maior que 0. Se for menor ou igual a 0, um padrão específico de implementação será usado.
Adicionado em 1.1.
Java documentação para java.net.ServerSocket.ServerSocket(int, int, java.net.InetAddress).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.