rpc-open-listener

Arguments:
(server rpc-socket-server) &key confirm

Arguments:
(server rpc-datagram-server) &key confirm

This function starts a Lisp process that accepts connections from a
passive socket. The newly created process (a port instance) is
returned but nil is returned if the process
could not be started. This is the typical method of maintaining an
RPC connection both in the stream socket and datagram protocols.

The keyword arguments are the same as make-rpc-server, and are used to
update the settings in the server instance.

When a connection is accepted, create a server port and call the
connect-function if it is specified. The limit count is decremented if
limit is non-nil. When limit reaches zero,
new connections are no longer accepted. The decremented limit persists
over closing and re-opening a listener. To reset the limit count, add
the limit keyword argument in the call to rpc-open-listener.

The confirm keyword argument: when this argument
is non-nil, the Lisp RPC protocol includes
additional confirmation messages that track the progress of a remote
call in more detail (see rpc-query for more details). The default
value is nil.

A non-nil value may be applicable when using
a very slow network connection. In such cases more detailed progress
information could be useful.

This argument was not available in releases prior to 6.2, where this
function worked as if this argument was specified non-nil.

See also rpc.htm for general information on the
Remote Procedure Call utility in Allegro CL.

Copyright (c) 1998-2012, Franz Inc. Oakland, CA., USA. All rights reserved.Documentation for Allegro CL version 9.0. This page was not revised from the 8.2 page.Created 2012.5.30.