NativeDtlsEngine.this

this(DtlsTransport transport, DtlsTimerSink timer, string serverName) @safe

Create a client engine.

Creates a DTLS engine configured for client mode. The server name is used for SNI (Server Name Indication) during the handshake.

Parameters

transportThe datagram transport for sending/receiving.
timerThe timer sink for scheduling retransmissions.
serverNameThe server hostname for SNI.
this(DtlsTransport transport, DtlsTimerSink timer) @safe

Create a server engine.

Creates a DTLS engine configured for server mode. The server can accept connections from multiple peers.

Parameters

transportThe datagram transport for sending/receiving.
timerThe timer sink for scheduling retransmissions.