Windows

Default Panel

../../../Projects/MLAsynchronousIO/Modules/mhelp/Images/Screenshots/TlsServer._default.png

Input Fields

inIoContext

name: inIoContext, type: MLBase

The IO context that is used for the server and its accepted and TLS-handshaked sockets

Output Fields

outSocketObservable

name: outSocketObservable, type: MLBase, deprecated name: outDuplexChannelObservable

An observable that signals connected and TLS-handshaked sockets as duplex channel interfaces in the input IO context’s processing thread

Parameter Fields

Field Index

Bind Address: String Used Port: Integer
Certificate Chain File: String  
isListening: Bool  
Last Error: String  
Port: Integer  
Private Key File: String  
Start: Trigger  
Stop: Trigger  

Visible Fields

Start

name: start, type: Trigger

Start listening for connections

Stop

name: stop, type: Trigger

Stop listening for connections

Last Error

name: lastError, type: String, persistent: no

The last error that has happened while listening if any

Bind Address

name: bindAddress, type: String, default: 0.0.0.0

The IP address to bind the acceptor socket to

Port

name: port, type: Integer, default: 0

The port on which the acceptor socket shout listen

Certificate Chain File

name: certificateChainFile, type: String

The path to the certificate chain file that is presented to the client

Private Key File

name: privateKeyFile, type: String

The path to the matching private key file that is used to decrypt handshake information

Used Port

name: usedPort, type: Integer, persistent: no

The port that was actually chosen (e.g., if 0 was specified for port such that OS chooses)

Hidden Fields

isListening

name: isListening, type: Bool, persistent: no

Flag whether the server is currently listening