tcp() ->
socket,err
Create a non-blocking TCP socket
Returns a wrapped TCP socket that integrates with the event loop.
Provides send, recv, recv_exactly, recv_until methods
with async I/O via wait_readable/wait_writable. Supports TLS
upgrade via starttls.