다음을 통해 공유


UdpClient.Available 속성

정의

네트워크에서 받은 데이터 중 읽을 수 있는 데이터의 양을 가져옵니다.

public:
 property int Available { int get(); };
public int Available { get; }
member this.Available : int
Public ReadOnly Property Available As Integer

속성 값

네트워크에서 받은 데이터의 바이트 수입니다.

예외

소켓에 액세스하려고 시도하는 동안 오류가 발생한 경우.

Socket이 닫혔습니다.

예제

다음 코드 예제에서는 Available 속성입니다.

static void GetAvailable( UdpClient^ u )
{
   // Get the number of bytes available for reading.
   Console::WriteLine(  "Available value is {0}", u->Available );
}
public static void GetAvailable(UdpClient u)
{
    // Get the number of bytes available for reading.
    Console.WriteLine("Available value is {0}",
        u.Available);
}

설명

속성은 Available 읽기 위해 네트워크 버퍼에 대기 중인 데이터의 양을 결정하는 데 사용됩니다. 데이터를 사용할 수 있는 경우 를 호출 Read 하여 데이터를 가져옵니다. 사용할 수 있는 데이터가 없으면 속성은 0을 Available 반환합니다.

원격 호스트가 연결을 종료하거나 닫으면 속성이 AvailableSocketExceptionthrow합니다.

참고

SocketException수신되면 를 사용하여 SocketException.ErrorCode 특정 오류 코드를 가져오고 Windows 소켓 버전 2 API 오류 코드 설명서를 참조하여 오류에 대한 자세한 설명을 참조하세요.

적용 대상