VpnService.Protect 方法

定义

重载

Protect(DatagramSocket)

用于防止 DatagramSocket VPN 连接的便利方法。

Protect(Socket)

用于防止 Socket VPN 连接的便利方法。

Protect(Int32)

保护套接字免受 VPN 连接。

Protect(DatagramSocket)

用于防止 DatagramSocket VPN 连接的便利方法。

[Android.Runtime.Register("protect", "(Ljava/net/DatagramSocket;)Z", "GetProtect_Ljava_net_DatagramSocket_Handler")]
public virtual bool Protect (Java.Net.DatagramSocket? socket);
[<Android.Runtime.Register("protect", "(Ljava/net/DatagramSocket;)Z", "GetProtect_Ljava_net_DatagramSocket_Handler")>]
abstract member Protect : Java.Net.DatagramSocket -> bool
override this.Protect : Java.Net.DatagramSocket -> bool

参数

返回

true 成功。

属性

注解

用于防止 DatagramSocket VPN 连接的便利方法。

适用于 . 的 android.net.VpnService.protect(java.net.DatagramSocket)Java 文档

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

另请参阅

适用于

Protect(Socket)

用于防止 Socket VPN 连接的便利方法。

[Android.Runtime.Register("protect", "(Ljava/net/Socket;)Z", "GetProtect_Ljava_net_Socket_Handler")]
public virtual bool Protect (Java.Net.Socket? socket);
[<Android.Runtime.Register("protect", "(Ljava/net/Socket;)Z", "GetProtect_Ljava_net_Socket_Handler")>]
abstract member Protect : Java.Net.Socket -> bool
override this.Protect : Java.Net.Socket -> bool

参数

socket
Socket

返回

true 成功。

属性

注解

用于防止 Socket VPN 连接的便利方法。

适用于 . 的 android.net.VpnService.protect(java.net.Socket)Java 文档

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

另请参阅

适用于

Protect(Int32)

保护套接字免受 VPN 连接。

[Android.Runtime.Register("protect", "(I)Z", "GetProtect_IHandler")]
public virtual bool Protect (int socket);
[<Android.Runtime.Register("protect", "(I)Z", "GetProtect_IHandler")>]
abstract member Protect : int -> bool
override this.Protect : int -> bool

参数

socket
Int32

返回

true 成功。

属性

注解

保护套接字免受 VPN 连接。 保护后,通过此套接字发送的数据将直接发送到基础网络,因此不会通过 VPN 转发其流量。 如果需要将某些连接保存在 VPN 之外,则此方法非常有用。 例如,如果 VPN 路由涵盖其目标,VPN 隧道应保护自身。 否则,其传出数据包将发送回 VPN 接口,并导致无限循环。 如果未准备好或吊销应用程序,此方法将失败。

<p class=“note”>套接字未由此方法关闭。

适用于 . 的 android.net.VpnService.protect(int)Java 文档

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

适用于