Langue

DatagramSocketImpl.Connect(InetAddress, Int32) Méthode

Définition

Connecte un socket de datagramme à une destination distante.

[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

Paramètres

address
InetAddress

Remote InetAddress à connecter à

port
Int32

numéro de port distant

Attributs

Exceptions

si le socket de datagramme ne peut pas être connecté à l’adresse et au port distant spécifiés.

Remarques

Connecte un socket de datagramme à une destination distante. Cela associe l’adresse distante au socket local afin que les datagrammes puissent uniquement être envoyés à cette destination et reçus de cette destination. Cela peut être remplacé pour appeler une connexion système native.

Si la destination distante vers laquelle le socket est connecté n’existe pas ou est inaccessible, et si un paquet inaccessible ICMP a été reçu pour cette adresse, un appel ultérieur à envoyer ou recevoir peut lever une exception PortUnreachableException. Notez qu’il n’existe aucune garantie que l’exception sera levée.

Ajouté dans la version 1.4.

Documentation Java pour java.net.DatagramSocketImpl.connect(java.net.InetAddress, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à