|  AutoReceive (Inherited from Tcp) | Gets or sets a value which determines if data is automatically received. | 
|  Available (Inherited from Tcp) | Gets the amount of data that has been received from the network and is available to be read. | 
|  Charset (Inherited from Tcp) | Gets and sets the character set used for string/byte array conversions. | 
|  Client | Gets or sets the client hostname or address when a specific interface binding is desired. | 
|  ClientPort | Gets or sets a string used to restrict the local data port to a value or range of values. | 
|  Connected (Inherited from Tcp) | Gets the connected state of the connection. | 
|  ConnectTimeout (Inherited from Tcp) | Gets or sets the number of milliseconds to wait for response from the server when connecting. | 
|  Container (Inherited from System.ComponentModel.Component) |  | 
|  DoEvents (Inherited from Tcp) | Gets or sets a value that controls the processing of events during blocking method calls. | 
|  HelloName | Gets or sets a value that determines the domain parameter sent with the HELO (or EHLO) command. | 
|  KeepAlive (Inherited from Tcp) | Gets or sets the value of the socket's KeepAlive option. | 
|  LocalEndPoint (Inherited from Tcp) | Returns the local address the socket is bound to. | 
|  MailFrom | Gets or sets a value that determines the address parameter of the MAIL FROM command. | 
|  NoDelay (Inherited from Tcp) | Gets and sets a value the disables the use of Nagle's algorithm so that data is sent immediately. | 
|  OutOfBandInline (Inherited from Tcp) | Gets or sets a value that indicates whether out-of-band (urgent) data is read as normal in-line data. | 
|  Proxy (Inherited from Tcp) | Returns the Proxy instance that controls proxy server use. | 
|  ReceiveBufferSize (Inherited from Tcp) | Gets and sets the size of the system receive buffer. | 
|  ReceiveTimeout (Inherited from Tcp) | Gets and sets the number of milliseconds that a Tcp.Receive method will block before throwing a SocketException. | 
|  RemoteEndPoint (Inherited from Tcp) | Returns the remote address/port the socket is connected to. | 
|  ReuseAddress (Inherited from Tcp) | Gets or sets a value that typically allows any local port to be specified, even if it is already in use. | 
|  SendBufferSize (Inherited from Tcp) | Gets and sets the size of the system send buffer. | 
|  SendTimeout (Inherited from Tcp) | Gets and sets the number of milliseconds that a Tcp.Send method will block before throwing a SocketException. | 
|  ServerPort | Gets or sets the port to connect to on the remote server. | 
|  Site (Inherited from System.ComponentModel.Component) |  | 
|  Socket (Inherited from Tcp) | Returns a reference to the System.Net.Sockets.Socket instance being used. | 
|  Stream (Inherited from Tcp) | Returns a SegmentedStream that can be used for advanced streaming operations on the socket. | 
|  SynchronizingObject (Inherited from Tcp) | Set this object to automatically control thread marshalling between worker threads and the main UI thread. | 
|  Tag (Inherited from Tcp) | Gets or sets an object reference that can be used to associate this instance with any other. | 
|  TestAccount | Gets or sets a value that designates a test account to try prior to validating email addresses associated with a mail server. | 
|  UseEhlo | Gets or sets a value that determines whether SMTP servers are greeted with an EHLO, instead of HELO. | 
 
        
|  BeginConnect (Inherited from Tcp) | Overloaded. 
            Connect to a server asynchronously, specifying the local interface to use. The Tcp.EndConnect event is raised when completed. | 
|  BeginReceive (Inherited from Tcp) | Overloaded. 
            Receive data into your buffer asynchronously specifying a buffer, offset, count and SocketFlags value. The Tcp.EndReceive event is raised when completed. | 
|  BeginSend (Inherited from Tcp) | Overloaded. 
            Send data from your buffer asynchronously, specifying a buffer, offset, count and SocketFlags value. The Tcp.EndSend event is raised when completed. | 
|  Close (Inherited from Tcp) | Overloaded. 
            Close the connection. | 
|  Connect (Inherited from Tcp) | Overloaded. 
            Connect to a host, specifying the local interface to use. | 
|  CreateObjRef (Inherited from System.MarshalByRefObject) |  | 
|  Dispose (Inherited from Tcp) | Overloaded. 
			Releases all resources associated with the object. | 
|  GetLifetimeService (Inherited from System.MarshalByRefObject) |  | 
|  InitializeLifetimeService (Inherited from System.MarshalByRefObject) |  | 
|  Receive (Inherited from Tcp) | Overloaded. 
            Receive data from the host, specifying a buffer, offset, count and SocketFlags value. | 
|  Send (Inherited from Tcp) | Overloaded. 
            Send data to the server, specifying a buffer, offset, count and SocketFlags value. | 
|  ToString (Inherited from System.ComponentModel.Component) |  | 
|  WaitFor (Inherited from Tcp) | Overloaded. 
				Reads data from the stream until the specified string is found. | 
 
        
|  ConnectedChangedEx (Inherited from Tcp) | Raised when the value of the Object.Connected property changes. Supersedes the ConnectedChanged event. | 
|  Disposed (Inherited from System.ComponentModel.Component) |  | 
|  EndConnect (Inherited from Tcp) | Raised when the Tcp.BeginConnect request completes. | 
|  EndReceive (Inherited from Tcp) | Raised when the Tcp.BeginReceive request completes. | 
|  EndSend (Inherited from Tcp) | Raised when the Tcp.BeginSend request completes. | 
|  RawTrace (Inherited from Tcp) | Raised when data has been sent/received. | 
|  Trace (Inherited from Tcp) | Raised when data has been sent/received. |