Share via


TcpClient.Available Properti

Definisi

Mendapatkan jumlah data yang telah diterima dari jaringan dan tersedia untuk dibaca.

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

Nilai Properti

Jumlah byte data yang diterima dari jaringan dan tersedia untuk dibaca.

Pengecualian

Terjadi kesalahan saat mencoba mengakses soket.

Contoh

Contoh kode berikut menunjukkan penggunaan Available properti .

static void GetAvailable( TcpClient^ t )
{
   // Find out how many bytes are ready to be read.
   Console::WriteLine( "Available value is {0}", t->Available.ToString() );
   ;
}
static void GetAvailable()
{
    // Find out how many bytes are ready to be read.
    Console.WriteLine("Available value is {0}", t.Available);
}

Keterangan

Properti Available adalah cara untuk menentukan apakah data diantrekan untuk dibaca. Jika data tersedia, panggil Read untuk mendapatkan data. Data yang tersedia adalah jumlah total data yang diantrekan dalam buffer jaringan untuk dibaca. Jika tidak ada data yang diantrekan di buffer jaringan, Available mengembalikan 0.

Jika host jarak jauh dimatikan atau menutup koneksi, Available dapat melempar SocketException. Jika Anda menerima SocketException, gunakan SocketException.ErrorCode untuk mendapatkan kode kesalahan tertentu. Setelah Anda mendapatkan kode ini, Anda dapat merujuk ke dokumentasi kode kesalahan API Windows Sockets versi 2 untuk deskripsi terperinci tentang kesalahan tersebut.

Berlaku untuk