ServerSocket Construtores

Definição

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

javaReference
IntPtr

nativeint

Uma IntPtrreferência de objeto JNI (Java Native Interface).

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.

Aplica-se a