DatagramSocketImpl.Connect(InetAddress, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将数据报套接字连接到远程目标。
[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 属性许可证中所述的术语使用。