SocketOptions.SoTimeout 필드

정의

주의

This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.

소켓 작업 차단에 대한 시간 제한을 설정합니다.

[Android.Runtime.Register("SO_TIMEOUT")]
[System.Obsolete("This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.", true)]
public const Java.Net.SocketOption SoTimeout = 4102;
[<Android.Runtime.Register("SO_TIMEOUT")>]
[<System.Obsolete("This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.", true)>]
val mutable SoTimeout : Java.Net.SocketOption

필드 값

Value = 4102
특성

설명

소켓 작업 차단에 대한 시간 제한을 설정합니다.

ServerSocket.accept();
            SocketInputStream.read();
            DatagramSocket.receive();

차단 작업을 적용하려면 먼저 옵션을 설정해야 합니다. 시간 제한이 만료되고 작업이 계속 차단 <되면 B>java.io.InterruptedIOException</B> 가 발생합니다. 이 경우 소켓이 닫혀 있지 않습니다.

모든 소켓에 유효: SocketImpl, DatagramSocketImpl

에 대한 java.net.SocketOptions.SO_TIMEOUTJava 설명서

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

적용 대상