Sdílet prostřednictvím


UdpClient.Available Vlastnost

Definice

Získá množství dat přijatých ze sítě, která je k dispozici ke čtení.

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

Hodnota vlastnosti

Počet bajtů dat přijatých ze sítě

Výjimky

Při pokusu o přístup k soketu došlo k chybě.

Ta Socket byla uzavřena.

Příklady

Následující příklad kódu ukazuje použití Available vlastnosti.

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

Poznámky

Tato Available vlastnost slouží k určení množství dat zařazených do fronty v síťové vyrovnávací paměti pro čtení. Pokud jsou data dostupná, zavolejte Read na získání dat. Pokud nejsou k dispozici žádná data, Available vrátí vlastnost hodnotu 0.

Pokud vzdálený hostitel vypne nebo zavře připojení, Available vlastnost vyvolá SocketExceptionvýjimku .

Poznámka:

Pokud se zobrazí SocketExceptionkód chyby , použijte SocketException.ErrorCode k získání konkrétního kódu chyby a v dokumentaci k chybě rozhraní API verze 2 rozhraní Windows Sockets vyhledejte podrobný popis chyby.

Platí pro