Module mmids_core::net::tcp[][src]

Expand description

A TCP socket manager actor that allows other systems to request TCP connections. The socket manager will manage listeners for different ports, accept connections, unwrap SSL sessions (if requested), and pass networked data to requesters.

Structs

Set of bytes that should be sent over a TCP socket

Options required for TLS session handling

Enums

Reasons why the request to listen for TCP connections can fail

Requests by callers to the TCP socket manager

Response messages that the TCP socket manager may send back

Functions

Starts a new instance of a socket manager task. A socket manager can be requested to open ports on behalf of another system. If the port is successfully opened it will begin listening for TCP connections on that port, and then manage the reading and writing of network traffic for that connection.