| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version |
Arguments: (port-var &key key close final) &rest body
The purpose of this macro is to establish a dynamic context where a
default rpc port is available. port-var is bound
to *rpc-port*
. The
value(s) returned are the value(s) of the body treated as a let
body.
Before the body is evaluated, the port is examined, and if open, it is used as-is. If not open, it is opened or re-opened as appropriate. If the port is not open and cannot be opened, an error is signaled.
If the close keyword value is non-nil
, the
port is closed upon exit from the body. If the final keyword value is
non-nil
, the port is closed permanently.
See also rpc.htm for general information on the Remote Procedure Call utility in Allegro CL.
Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.2 page.
Created 2012.5.30.
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version |