语言

DatagramSocketImpl.Connect(InetAddress, Int32) 方法

定义

将数据报套接字连接到远程目标。

[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

参数

address
InetAddress

要连接到的远程 InetAddress

port
Int32

远程端口号

特性

例外

如果数据报套接字无法连接到指定的远程地址和端口,

注解

将数据报套接字连接到远程目标。 这会将远程地址与本地套接字相关联,以便数据报只能发送到此目标并从此目标接收。 这可能会被重写以调用本机系统连接。

如果套接字连接到的远程目标不存在或不可访问,并且已收到该地址的 ICMP 目标不可访问数据包,则后续发送或接收调用可能会引发 PortUnreachableException。 请注意,无法保证将引发异常。

在 1.4 中添加。

Java文档java.net.DatagramSocketImpl.connect(java.net.InetAddress, int)。

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于