Lingua

DatagramSocketImpl.Connect(InetAddress, Int32) Metodo

Definizione

Connette un socket di datagrammi a una destinazione remota.

[Android.Runtime.Register("connect", "(Ljava/net/InetAddress;I)V", "GetConnect_Ljava_net_InetAddress_IHandler")]
protected virtual void Connect(Java.Net.InetAddress? address, int port);
[<Android.Runtime.Register("connect", "(Ljava/net/InetAddress;I)V", "GetConnect_Ljava_net_InetAddress_IHandler")>]
abstract member Connect : Java.Net.InetAddress * int -> unit
override this.Connect : Java.Net.InetAddress * int -> unit

Parametri

address
InetAddress

Remote InetAddress a cui connettersi

port
Int32

numero di porta remota

Attributi

Eccezioni

se il socket del datagram non può essere connesso all'indirizzo remoto e alla porta specificati.

Commenti

Connette un socket di datagrammi a una destinazione remota. Questo associa l'indirizzo remoto al socket locale in modo che i datagrammi possano essere inviati solo a questa destinazione e ricevuti da questa destinazione. È possibile eseguire l'override per chiamare una connessione di sistema nativa.

Se la destinazione remota a cui è connesso il socket non esiste o non è altrimenti raggiungibile e se è stato ricevuto un pacchetto di destinazione ICMP non raggiungibile per tale indirizzo, una chiamata successiva a inviare o ricevere potrebbe generare un'eccezione PortUnreachableException. Si noti che non esiste alcuna garanzia che venga generata l'eccezione.

Aggiunta nella versione 1.4.

per java.net.DatagramSocketImpl.connect(java.net.InetAddress, 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