![]()  | 
Encapsulates the flags needed for TCP.
class tcp
| 
                 Name  | 
                 Description  | 
|---|---|
| 
                 The TCP acceptor type.  | 
|
| 
                 The type of a TCP endpoint.  | 
|
| 
                 The TCP iostream type.  | 
|
| 
                 Socket option for disabling the Nagle algorithm.  | 
|
| 
                 The TCP resolver type.  | 
|
| 
                 The TCP socket type.  | 
| 
                 Name  | 
                 Description  | 
|---|---|
| 
                 Obtain an identifier for the protocol family.  | 
|
| 
                 Obtain an identifier for the protocol.  | 
|
| 
                 Obtain an identifier for the type of the protocol.  | 
|
| 
                 v4 [static]  | 
                 Construct to represent the IPv4 TCP protocol.  | 
| 
                 v6 [static]  | 
                 Construct to represent the IPv6 TCP protocol.  | 
| 
                 Name  | 
                 Description  | 
|---|---|
| 
                 Compare two protocols for inequality.  | 
|
| 
                 Compare two protocols for equality.  | 
        The ip::tcp
        class contains flags necessary for TCP sockets.
      
Distinct objects: Safe.
Shared objects: Safe.
        Header: asio/ip/tcp.hpp
      
        Convenience header: asio.hpp