| Allegro CL version 6.2 Unrevised from 6.1 |
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 is returned. 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-2002, Franz Inc. Oakland, CA., USA. All rights reserved.
Documentation for Allegro CL version 6.2. This page was not revised from the 6.1 page.
Created 2002.2.26.
| Allegro CL version 6.2 Unrevised from 6.1 |