This class is a socket option object that enables a socket to continue to send queued data after a call to Socket.Close( ) . If the Enabled property is True , the connection lingers for the number of seconds given by LingerTime . The LingerOption object is set on a socket with the Socket.SetSocketOption( ) method and a SocketOptionName of SocketOptionName.Linger . public class LingerOption { // Public Constructors public LingerOption (bool enable , int seconds ); // Public Instance Properties public bool Enabled {set; get; } public int LingerTime {set; get; } } Returned ByTcpClient.LingerState Passed ToTcpClient.LingerState |