Udostępnij za pośrednictwem


UdpClient.Available Właściwość

Definicja

Pobiera ilość danych odebranych z sieci, która jest dostępna do odczytu.

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

Wartość właściwości

Liczba bajtów danych odebranych z sieci.

Wyjątki

Wystąpił błąd podczas próby uzyskania dostępu do gniazda.

Element Socket został zamknięty.

Przykłady

Poniższy przykład kodu przedstawia użycie Available właściwości .

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);
}

Uwagi

Właściwość Available służy do określania ilości danych w kolejce w buforze sieci do odczytu. Jeśli dane są dostępne, wywołaj metodę Read , aby pobrać dane. Jeśli żadne dane nie są dostępne, Available właściwość zwraca wartość 0.

Jeśli host zdalny zostanie zamknięty lub zamknie połączenie, Available właściwość zgłasza błąd SocketException.

Uwaga

Jeśli zostanie wyświetlony SocketExceptionkod błędu , użyj polecenia SocketException.ErrorCode , aby uzyskać konkretny kod błędu i zapoznaj się z dokumentacją kodu błędu interfejsu API Windows Sockets w wersji 2 , aby uzyskać szczegółowy opis błędu.

Dotyczy