Starts multiprocessing and a TCP server.
comm
start-up-server-and-mp &key function announce service backlog address local-address local-port nodelay keepalive process-name wait create-stream ipv6 error
| function⇩ |
A function name. |
| announce⇩ |
An output stream, t, nil or a function. |
| service⇩ |
An integer, a string or nil. |
| backlog⇩ | nil or a positive integer. |
| address⇩ |
A synonym for local-address. |
| local-address⇩ |
An integer, an ipv6-address object, a string or nil. |
| local-port⇩ |
A synonym for service. |
| nodelay⇩ |
A generalized boolean. |
| keepalive⇩ |
A generalized boolean. |
| process-name⇩ |
A symbol or string. |
| wait⇩ |
A boolean. |
| create-stream⇩ |
A boolean, default nil. |
| ipv6⇩ |
The keyword :any, the keyword :both, nil or t. |
| error⇩ |
A boolean. |
The function start-up-server-and-mp starts multiprocessing if it has not already been started and then calls start-up-server with the supplied function, announce, service, backlog, address, local-address, local-port, nodelay, keepalive, process-name, wait, create-stream, ipv6 and error arguments.
start-up-server-and-mp is not implemented on Microsoft Windows.
LispWorks® User Guide and Reference Manual - 01 Dec 2021 19:30:26