Name

TcpListener

Synopsis

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(int port);        
// obsolete
   public TcpListener(System.Net.IPAddress localaddr, int port);
   public TcpListener(System.Net.IPEndPoint localEP);
// 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
}

Get C# in a Nutshell, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.