Поделиться через


UdpClient.Available Свойство

Определение

Возвращает объем данных, полученных из сети, доступной для чтения.

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

Значение свойства

Количество байтов данных, полученных из сети.

Исключения

Произошла ошибка при попытке доступа к сокету.

Он Socket был закрыт.

Примеры

В следующем примере кода показано использование 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 для получения данных. Если данные недоступны, Available свойство возвращает значение 0.

Если удаленный узел завершает работу или закрывает подключение, Available свойство вызывает исключение SocketException.

Замечание

Если вы получаете SocketExceptionкод ошибки, используйте SocketException.ErrorCode для получения определенного кода ошибки и ознакомьтесь с документацией по коду ошибки API для сокетов Windows версии 2 для подробного описания ошибки.

Применяется к