Skip to main content

Class: TLSServerSocket

A TLS server socket. Listens for incoming TLS connections. Accepted clients are TLSSocket instances with TLS already negotiated.

Extends

  • AsyncDisposable

Constructors

Constructor

new TLSServerSocket(localAddress, options): TLSServerSocket

Parameters

localAddress

string

options

TLSServerSocketOptions

Returns

TLSServerSocket

Properties

closed

readonly closed: Promise<void>


opened

readonly opened: Promise<TLSServerSocketOpenInfo>

Methods

close()

close(): void

Initiates close. Use closed to await full teardown.

Also async-disposable: at the end of an await using s = new TLSServerSocket(...) scope the listener is closed and closed is awaited.

Returns

void