다음을 통해 공유


VpnService.Protect 메서드

정의

오버로드

Protect(DatagramSocket)

VPN 연결로부터 보호하는 DatagramSocket 편리한 방법입니다.

Protect(Socket)

VPN 연결로부터 보호하는 Socket 편리한 방법입니다.

Protect(Int32)

VPN 연결로부터 소켓을 보호합니다.

Protect(DatagramSocket)

VPN 연결로부터 보호하는 DatagramSocket 편리한 방법입니다.

[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 성공에.

특성

설명

VPN 연결로부터 보호하는 DatagramSocket 편리한 방법입니다.

에 대한 android.net.VpnService.protect(java.net.DatagramSocket)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

추가 정보

적용 대상

Protect(Socket)

VPN 연결로부터 보호하는 Socket 편리한 방법입니다.

[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 성공에.

특성

설명

VPN 연결로부터 보호하는 Socket 편리한 방법입니다.

에 대한 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 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상