TcpClient.Connected Eigenschap

Definitie

Hiermee wordt een waarde opgehaald die aangeeft of de onderliggende Socket waarde voor een TcpClient host is verbonden met een externe host.

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

Waarde van eigenschap

true als de Client socket is verbonden met een externe resource vanaf de meest recente bewerking; falseanders.

Voorbeelden

Het volgende codevoorbeeld maakt verbinding met een extern eindpunt en controleert vervolgens de verbinding.

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

Opmerkingen

De Connected eigenschap haalt de verbindingsstatus van de Client socket op vanaf de laatste I/O-bewerking. Wanneer deze wordt geretourneerd false, is de Client socket nooit verbonden of is deze niet meer verbonden.

Omdat de Connected eigenschap alleen de status van de verbinding weergeeft vanaf de meest recente bewerking, moet u proberen een bericht te verzenden of te ontvangen om de huidige status te bepalen. Nadat het verzenden van het bericht is mislukt, wordt deze eigenschap niet meer geretourneerd true. Houd er rekening mee dat dit gedrag standaard is. U kunt de status van de verbinding niet betrouwbaar testen omdat de verbinding in de tijd tussen de test en een verzend-/ontvangstverbinding mogelijk verloren is gegaan. In uw code wordt ervan uitgegaan dat de socket is verbonden en dat mislukte verzendingen correct worden afgehandeld.

Van toepassing op