The Listen method causes the control to listen on a
socket for incoming connections on a particular local address and
local port. All arguments are optional. If a given argument is
missing, then a corresponding property or properties must be set
before attempting the connection, as follows:
The optional LocalAddress argument specifies the IP
address of the network adapter that the control should use when
listening for connection requests. If this argument is not
specified, the control will bind to any suitable adapter on the
local system.
The optional LocalPort argument specified the port number
to listen for connections on. If this argument is not provided, it
defaults to the value specified by the LocalPort or
LocalService properties.
The optional Backlog argument specifies the maximum size
of the queue used to manage pending connections to the service. If
the argument is set to value which exceeds the maximum size for the
underlying service provider, it will be silently adjusted to the
nearest legal value. If this argument is not provided, the value
specified by the Backlog property will be used.