Module network

Source
Expand description

TLS-based network server for handling authenticated client connections.

This module provides a NetworkListener that manages client authentication, request processing, and message dispatching over a secure TCP connection.

Structs§

CustomRequestMessage
A wrapper for custom client requests that are forwarded to the application layer.
NetworkListener
A TLS-secured TCP server that accepts client connections, authenticates them, and dispatches their requests to the appropriate handlers.
NetworkListenerBuilder
Builder for NetworkListener.

Enums§

BuilderError
Error

Type Aliases§

BuilderResult
ClientRegistry
Maps client IDs to their stored password hashes (Argon2).
Result