Bagikan melalui


TcpClient.Connected Properti

Definisi

Mendapatkan nilai yang menunjukkan apakah yang mendasar Socket untuk TcpClient terhubung ke host jarak jauh.

public:
 property bool Connected { bool get(); };
public bool Connected { get; }
member this.Connected : bool
Public ReadOnly Property Connected As Boolean

Nilai Properti

true Client jika soket terhubung ke sumber daya jarak jauh pada operasi terbaru; jika tidak, false.

Contoh

Contoh kode berikut tersambung ke titik akhir jarak jauh lalu memverifikasi koneksi.

static void GetConnected( TcpClient^ t )
{
   // Find out whether the socket is connected to the remote 
   // host.
   Console::WriteLine( "Connected value is {0}", t->Connected.ToString() );
   ;
}
static void GetConnected()
{
    // Find out whether the socket is connected to the remote
    // host.
    Console.WriteLine("Connected value is {0}", t.Connected);
}

Keterangan

Properti Connected mendapatkan status Client koneksi soket pada operasi I/O terakhir. Ketika mengembalikan false, Client soket tidak pernah tersambung, atau tidak lagi tersambung.

Connected Karena properti hanya mencerminkan status koneksi pada operasi terbaru, Anda harus mencoba mengirim atau menerima pesan untuk menentukan status saat ini. Setelah pengiriman pesan gagal, properti ini tidak lagi mengembalikan true. Perhatikan bahwa perilaku ini didesain. Anda tidak dapat menguji status koneksi dengan andal karena, dalam waktu antara pengujian dan kirim/terima, koneksi bisa saja hilang. Kode Anda harus mengasumsikan soket terhubung, dan dengan anggun menangani transmisi yang gagal.

Berlaku untuk