Gets the connected state of the connection.
Syntax
| Visual Basic (Usage) | Copy Code |
|---|
Dim instance As Tcp
Dim value As Boolean
value = instance.Connected |
Property Value
true if the TCP connection is connected to a remote resource and authenticated; otherwise, false.
Example
The following example demonstrates the code required to build a simple echo server.
| Visual Basic | Copy Code |
|---|
Private Sub StartServer()
' Begin listening for connections on port 7.
Server1.Listen(7)
End Sub
Private Sub Server1_Connection(ByVal sender As Object, ByVal e As ConnectionEventArgs) Handles Server1.Connection
' This event is raised on a new thread when a connection is received.
Try
' Keep receiving data until connection is closed
Do While (e.Tcp.Connected)
' Receive data.
Dim seg As Segment = e.Tcp.Receive()
' Echo data back to client
e.Tcp.Send(seg.ToString())
Loop
Catch ex As Exception
'eat exception
End Try
End Sub |
| C# | Copy Code |
|---|
private void StartServer()
{
// Begin listening for connections on port 7.
server1.Listen(7);
}
private void server1_Connection(object sender, ConnectionEventArgs e)
{
// This event is raised on a new thread when a connection is received.
try
{
// Keep receiving data until connection is closed
while(e.Tcp.Connected)
{
// Receive data.
Segment seg = e.Tcp.Receive();
// Echo data back to client.
e.Tcp.Send(seg.ToString());
}
}
catch(Exception ex)
{
// eat any exceptions
}
} |
Remarks
Requirements
Target Platforms: Microsoft .NET Framework 2.0
See Also