TcpStream wrappers that supports connecting with options
TcpListener for accepting inbound connections
TcpListener
TcpStream for outbound connections