Condividi tramite


DatagramSocket Costruttori

Definizione

Overload

DatagramSocket()

Costruisce un socket di datagrammi e lo associa a qualsiasi porta disponibile nel computer host locale.

DatagramSocket(DatagramSocketImpl)

Crea un socket di datagrammi non associato con l'oggetto DatagramSocketImpl specificato.

DatagramSocket(SocketAddress)

Crea un socket di datagrammi, associato all'indirizzo del socket locale specificato.

DatagramSocket(Int32)

Costruisce un socket di datagrammi e lo associa alla porta specificata nel computer host locale.

DatagramSocket(Int32, InetAddress)

Crea un socket di datagrammi, associato all'indirizzo locale specificato.

DatagramSocket(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

DatagramSocket()

Costruisce un socket di datagrammi e lo associa a qualsiasi porta disponibile nel computer host locale.

[Android.Runtime.Register(".ctor", "()V", "")]
public DatagramSocket ();
Attributi

Eccezioni

se si verifica un errore durante la creazione o l'associazione del socket.

Commenti

Costruisce un socket di datagrammi e lo associa a qualsiasi porta disponibile nel computer host locale. Il socket verrà associato all'indirizzo InetAddress#isAnyLocalAddress wildcard , un indirizzo IP scelto dal kernel.

Se è presente un gestore della sicurezza, il checkListen metodo viene chiamato per primo con 0 come argomento per assicurarsi che l'operazione sia consentita. Ciò potrebbe comportare un'eccezione SecurityException.

Documentazione java per java.net.DatagramSocket.DatagramSocket().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

DatagramSocket(DatagramSocketImpl)

Crea un socket di datagrammi non associato con l'oggetto DatagramSocketImpl specificato.

[Android.Runtime.Register(".ctor", "(Ljava/net/DatagramSocketImpl;)V", "")]
protected DatagramSocket (Java.Net.DatagramSocketImpl? impl);
[<Android.Runtime.Register(".ctor", "(Ljava/net/DatagramSocketImpl;)V", "")>]
new Java.Net.DatagramSocket : Java.Net.DatagramSocketImpl -> Java.Net.DatagramSocket

Parametri

impl
DatagramSocketImpl

un'istanza di un <datagramma BSocketImpl></B> che la sottoclasse desidera utilizzare in DatagramSocket.

Attributi

Commenti

Crea un socket di datagrammi non associato con l'oggetto DatagramSocketImpl specificato.

Aggiunta nella versione 1.4.

Documentazione java per java.net.DatagramSocket.DatagramSocket(java.net.DatagramSocketImpl).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

DatagramSocket(SocketAddress)

Crea un socket di datagrammi, associato all'indirizzo del socket locale specificato.

[Android.Runtime.Register(".ctor", "(Ljava/net/SocketAddress;)V", "")]
public DatagramSocket (Java.Net.SocketAddress? bindaddr);
[<Android.Runtime.Register(".ctor", "(Ljava/net/SocketAddress;)V", "")>]
new Java.Net.DatagramSocket : Java.Net.SocketAddress -> Java.Net.DatagramSocket

Parametri

bindaddr
SocketAddress

indirizzo socket locale da associare o null per un socket non associato.

Attributi

Eccezioni

se SocketAddress non è supportato

se si verifica un problema durante la creazione o l'associazione del socket.

Commenti

Crea un socket di datagrammi, associato all'indirizzo del socket locale specificato.

Se, se l'indirizzo è null, crea un socket non associato.

Se è presente un gestore di sicurezza, il checkListen metodo viene chiamato prima con la porta dall'indirizzo del socket come argomento per assicurarsi che l'operazione sia consentita. Ciò potrebbe comportare un'eccezione SecurityException.

Aggiunta nella versione 1.4.

Documentazione java per java.net.DatagramSocket.DatagramSocket(java.net.SocketAddress).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

DatagramSocket(Int32)

Costruisce un socket di datagrammi e lo associa alla porta specificata nel computer host locale.

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

Parametri

port
Int32

porta da usare.

Attributi

Eccezioni

se si verifica un errore durante la creazione o l'associazione del socket.

Commenti

Costruisce un socket di datagrammi e lo associa alla porta specificata nel computer host locale. Il socket verrà associato all'indirizzo InetAddress#isAnyLocalAddress wildcard , un indirizzo IP scelto dal kernel.

Se è presente un gestore di sicurezza, il checkListen relativo metodo viene chiamato prima con l'argomento port come argomento per assicurarsi che l'operazione sia consentita. Ciò potrebbe comportare un'eccezione SecurityException.

Documentazione java per java.net.DatagramSocket.DatagramSocket(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

DatagramSocket(Int32, InetAddress)

Crea un socket di datagrammi, associato all'indirizzo locale specificato.

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

Parametri

port
Int32

porta locale da usare

laddr
InetAddress

indirizzo locale da associare

Attributi

Eccezioni

se si verifica un errore durante la creazione o l'associazione del socket.

Commenti

Crea un socket di datagrammi, associato all'indirizzo locale specificato. La porta locale deve essere compresa tra 0 e 65535 inclusi. Se l'indirizzo IP è 0.0.0.0, il socket verrà associato all'indirizzo InetAddress#isAnyLocalAddress wildcard , un indirizzo IP scelto dal kernel.

Se è presente un gestore di sicurezza, il checkListen relativo metodo viene chiamato prima con l'argomento port come argomento per assicurarsi che l'operazione sia consentita. Ciò potrebbe comportare un'eccezione SecurityException.

Aggiunta nella versione 1.1.

Documentazione java per java.net.DatagramSocket.DatagramSocket(int, java.net.InetAddress).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

DatagramSocket(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

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

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 dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a