ServerSocket Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| ServerSocket() |
Crea un socket server non associato. |
| ServerSocket(Int32) |
Crea un socket del server, associato alla porta specificata. |
| ServerSocket(Int32, Int32) |
Crea un socket del server e lo associa al numero di porta locale specificato, con il backlog specificato. |
| ServerSocket(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
| ServerSocket(Int32, Int32, InetAddress) |
Creare un server con la porta specificata, eseguire il backlog di ascolto e l'indirizzo IP locale a cui eseguire l'associazione. |
ServerSocket()
Crea un socket server non associato.
[Android.Runtime.Register(".ctor", "()V", "")]
public ServerSocket();
- Attributi
Eccezioni
se si verifica un errore durante la creazione del socket.
Commenti
Crea un socket server non associato.
per java.net.ServerSocket.ServerSocket().
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
ServerSocket(Int32)
Crea un socket del server, associato alla porta specificata.
[Android.Runtime.Register(".ctor", "(I)V", "")]
public ServerSocket(int port);
[<Android.Runtime.Register(".ctor", "(I)V", "")>]
new Java.Net.ServerSocket : int -> Java.Net.ServerSocket
Parametri
- port
- Int32
numero di porta o 0 per usare un numero di porta allocato automaticamente.
- Attributi
Eccezioni
se si verifica un errore durante la creazione del socket.
Commenti
Crea un socket del server, associato alla porta specificata. Un numero di porta indica che il numero di 0 porta viene allocato automaticamente, in genere da un intervallo di porte temporanee. Questo numero di porta può quindi essere recuperato chiamando #getLocalPort getLocalPort.
La lunghezza massima della coda per le indicazioni di connessione in ingresso (una richiesta di connessione) è impostata su 50. Se arriva un'indicazione di connessione quando la coda è piena, la connessione viene rifiutata.
Se l'applicazione ha specificato una factory del socket del server, viene chiamato il metodo della createSocketImpl factory per creare l'implementazione effettiva del socket. In caso contrario, viene creato un socket "normale".
Se è presente un gestore di sicurezza, il checkListen relativo metodo viene chiamato con l'argomento port come argomento per assicurarsi che l'operazione sia consentita. Ciò potrebbe comportare un'eccezione SecurityException.
per java.net.ServerSocket.ServerSocket(int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
ServerSocket(Int32, Int32)
Crea un socket del server e lo associa al numero di porta locale specificato, con il backlog specificato.
[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
Parametri
- port
- Int32
numero di porta o 0 per usare un numero di porta allocato automaticamente.
- backlog
- Int32
richiesta lunghezza massima della coda di connessioni in ingresso.
- Attributi
Eccezioni
se si verifica un errore durante la creazione del socket.
Commenti
Crea un socket del server e lo associa al numero di porta locale specificato, con il backlog specificato. Un numero di porta indica che il numero di 0 porta viene allocato automaticamente, in genere da un intervallo di porte temporanee. Questo numero di porta può quindi essere recuperato chiamando #getLocalPort getLocalPort.
La lunghezza massima della coda per le indicazioni di connessione in ingresso (una richiesta di connessione) viene impostata sul backlog parametro . Se arriva un'indicazione di connessione quando la coda è piena, la connessione viene rifiutata.
Se l'applicazione ha specificato una factory del socket del server, viene chiamato il metodo della createSocketImpl factory per creare l'implementazione effettiva del socket. In caso contrario, viene creato un socket "normale".
Se è presente un gestore di sicurezza, il checkListen relativo metodo viene chiamato con l'argomento port come argomento per assicurarsi che l'operazione sia consentita. Ciò potrebbe comportare un'eccezione SecurityException.
L'argomento backlog è il numero massimo richiesto di connessioni in sospeso nel socket. La semantica esatta è specifica dell'implementazione. In particolare, un'implementazione può imporre una lunghezza massima o può scegliere di ignorare il parametro altogther. Il valore specificato deve essere maggiore di 0. Se è minore o uguale a 0, verrà usata un'implementazione predefinita specifica.
per java.net.ServerSocket.ServerSocket(int, int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
ServerSocket(IntPtr, JniHandleOwnership)
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.
protected ServerSocket(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Net.ServerSocket : nativeint * Android.Runtime.JniHandleOwnership -> Java.Net.ServerSocket
Parametri
- javaReference
-
IntPtr
nativeint
Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Java Native Interface).
- transfer
- JniHandleOwnership
Oggetto JniHandleOwnershipche indica come gestire javaReference
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
ServerSocket(Int32, Int32, InetAddress)
Creare un server con la porta specificata, eseguire il backlog di ascolto e l'indirizzo IP locale a cui eseguire l'associazione.
[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
Parametri
- port
- Int32
numero di porta o 0 per usare un numero di porta allocato automaticamente.
- backlog
- Int32
richiesta lunghezza massima della coda di connessioni in ingresso.
- bindAddr
- InetAddress
Local InetAddress a cui verrà associato il server
- Attributi
Eccezioni
se si verifica un errore durante la creazione del socket.
Commenti
Creare un server con la porta specificata, eseguire il backlog di ascolto e l'indirizzo IP locale a cui eseguire l'associazione. L'argomento bindAddr può essere usato in un host multi-homed per un ServerSocket che accetterà solo le richieste di connessione a uno dei relativi indirizzi. Se bindAddr è null, accetta le connessioni predefinite in qualsiasi indirizzo locale o in tutti gli indirizzi locali. La porta deve essere compresa tra 0 e 65535, inclusa. Un numero di porta indica che il numero di 0 porta viene allocato automaticamente, in genere da un intervallo di porte temporanee. Questo numero di porta può quindi essere recuperato chiamando #getLocalPort getLocalPort.
Se è presente un gestore di sicurezza, questo metodo chiama il checkListen metodo con l'argomento port come argomento per assicurarsi che l'operazione sia consentita. Ciò potrebbe comportare un'eccezione SecurityException.
L'argomento backlog è il numero massimo richiesto di connessioni in sospeso nel socket. La semantica esatta è specifica dell'implementazione. In particolare, un'implementazione può imporre una lunghezza massima o può scegliere di ignorare il parametro altogther. Il valore specificato deve essere maggiore di 0. Se è minore o uguale a 0, verrà usata un'implementazione predefinita specifica.
Aggiunta nella versione 1.1.
per java.net.ServerSocket.ServerSocket(int, int, java.net.InetAddress).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.