TCPListener

The <TCPListener> element provides a remoting layer based on a TCP socket and is recommended for use on Windows.

If a relevant element is absent from the configuration, this is auto-configured on Windows platforms, with default settings as noted below.

Attributes

Name

Type

Default

Description

address

IP address in decimal
dotted notation

127.0.0.1

Network address to bind or connect to. Can be set via the SHIBSP_LISTENER_ADDRESS environment variable.

portinteger1600

TCP socket port to bind or connect to. Can be set via the SHIBSP_LISTENER_PORT environment variable.

acl 

space-delimited list of IP addresses (V4/V6) or CIDR statement

127.0.0.1List of network addresses to permit connections from.
stackSize size in kilobytes0

If non-zero, sets the stack size of daemon worker threads in kilobytes. Zero results in the default OS-supplied size being used.

clientAddressIP address in decimal dotted notation

If set, this overrides the address attribute for the "in-process" half of the system (web server modules).

clientPort integer

If set, this overrides the port attribute for the "in-process" half of the system (web server modules).

Child Elements

None

Example

Equivalent to Windows Default
<TCPListener address="127.0.0.1" port="1600" acl="127.0.0.1"/>