TcpClient.Connected Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
public:
property bool Connected { bool get(); };
public bool Connected { get; }
member this.Connected : bool
Public ReadOnly Property Connected As Boolean
Özellik Değeri
true yuva en Client son işlemden itibaren uzak bir kaynağa bağlıysa; değilse, false.
Örnekler
Aşağıdaki kod örneği uzak bir uç noktaya bağlanır ve bağlantıyı doğrular.
static void GetConnected()
{
// Find out whether the socket is connected to the remote
// host.
Console.WriteLine("Connected value is {0}", t.Connected);
}
Açıklamalar
özelliği, Connected son G/Ç işlemi itibarıyla yuvanın bağlantı durumunu Client alır. döndürdüğünde falseClient yuva hiçbir zaman bağlanmadı veya artık bağlı değil.
Connected özelliği yalnızca en son işlemden itibaren bağlantının durumunu yansıttığı için, geçerli durumu belirlemek için bir ileti göndermeye veya almaya çalışmanız gerekir. İleti gönderme başarısız olduktan sonra, bu özellik artık döndürmez true. Bu davranışın tasarım gereği olduğunu unutmayın. Test ile gönderme/alma arasındaki süre içinde bağlantı kaybolmuş olabileceğinden bağlantının durumunu güvenilir bir şekilde test edemezsiniz. Kodunuz yuvanın bağlı olduğunu varsaymalı ve başarısız iletimleri düzgün bir şekilde işlemelidir.