Idioma

DatagramSocketImpl.Connect(InetAddress, Int32) Método

Definição

Conecta um soquete de datagrama a um destino remoto.

[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

Parâmetros

address
InetAddress

o InetAddress remoto ao qual se conectar

port
Int32

o número da porta remota

Atributos

Exceções

se o soquete de datagrama não puder ser conectado à porta e ao endereço remoto especificados.

Comentários

Conecta um soquete de datagrama a um destino remoto. Isso associa o endereço remoto ao soquete local para que os datagramas só possam ser enviados para esse destino e recebidos desse destino. Isso pode ser substituído para chamar uma conexão de sistema nativo.

Se o destino remoto ao qual o soquete está conectado não existir ou não for inacessível, e se um pacote inacessível de destino ICMP tiver sido recebido para esse endereço, uma chamada subsequente para enviar ou receber poderá gerar uma PortUnreachableException. Observe que não há nenhuma garantia de que a exceção será gerada.

Adicionado em 1.4.

Documentação Java para java.net.DatagramSocketImpl.connect(java.net.InetAddress, 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