interface ServerOpts
Properties #
#allowHalfOpen: boolean | undefined
Indicates whether half-opened TCP connections are allowed.
#pauseOnConnect: boolean | undefined
Indicates whether the socket should be paused on incoming connections.
If set to true
, it disables the use of Nagle's algorithm immediately after a new incoming connection is received.
If set to true
, it enables keep-alive functionality on the socket immediately after a new incoming connection is received,
similarly on what is done in socket.setKeepAlive([enable][, initialDelay])
.
#keepAliveInitialDelay: number | undefined
If set to a positive number, it sets the initial delay before the first keepalive probe is sent on an idle socket.
#highWaterMark: number | undefined
Optionally overrides all net.Socket
s' readableHighWaterMark
and writableHighWaterMark
.
blockList
can be used for disabling inbound
access to specific IP addresses, IP ranges, or IP subnets. This does not
work if the server is behind a reverse proxy, NAT, etc. because the address
checked against the block list is the address of the proxy, or the one
specified by the NAT.