언어

DatagramSocketImpl.InterfaceConsts.SoLinger 필드

정의

주의

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

닫기 시간 제한을 지정합니다.

[Android.Runtime.Register("SO_LINGER")]
[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 SoLinger = 128;
[<Android.Runtime.Register("SO_LINGER")>]
[<System.Obsolete("This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.", true)>]
val mutable SoLinger : Java.Net.SocketOption

필드 값

Value = 128
특성

설명

닫기 시간 제한을 지정합니다. 이 옵션은 TCP 소켓의 B>close()</B>에서 <즉시 반환을 사용하지 않도록 설정/활성화합니다. 0이 아닌 정수 시간 제한 으로 이 옵션을 사용하도록 설정하면 <B>close()</B> 가 피어에 기록된 모든 데이터의 전송 및 승인 보류를 차단하고 소켓이 정상적으로 닫힙니다. 느린 시간 제한에 도달하면 소켓이 TCP RST를 사용하여 강제로 닫힙니다. 시간 제한이 0인 옵션을 사용하도록 설정하면 강제로 즉시 닫힙니다. 지정된 시간 제한 값이 65,535를 초과하면 65,535로 줄어듭니다.

TCP에만 유효: SocketImpl

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상