August 2003
Intermediate to advanced
928 pages
32h 1m
English
TcpListener
This class provides a server-side
abstraction of the sockets API. The
TcpListener is constructed with a local address
and port to which it is automatically bound. A call to
Start( ) initiates listening for connection
requests. When a request is received, either AcceptSocket( ) or AcceptTcpClient( ) accepts the
connection and returns a Socket or a
TcpClient you can use to exchange data with the
remote client.
public class TcpListener { // Public Constructors public TcpListener(intport); // obsolete public TcpListener(System.Net.IPAddresslocaladdr, intport); public TcpListener(System.Net.IPEndPointlocalEP); // Public Instance Properties public EndPoint LocalEndpoint{get; } // Protected Instance Properties protected bool Active{get; } protected Socket Server{get; } // Public Instance Methods public Socket AcceptSocket( ); public TcpClient AcceptTcpClient( ); public bool Pending( ); public void Start( ); public void Stop( ); // Protected Instance Methods protected override void Finalize( ); // overrides object }