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(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 }
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.