TcpClient.Connected Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.