All Manuals > LispWorks® User Guide and Reference Manual > 32 The COMM Package

start-up-server-and-mp Function

Summary

Starts multiprocessing and a TCP server.

Package

comm

Signature

start-up-server-and-mp &key function announce service backlog address local-address local-port nodelay keepalive process-name wait create-stream ipv6 error

Arguments
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.
Description

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.

Notes

start-up-server-and-mp is not implemented on Microsoft Windows.

See also

start-up-server
25 TCP and UDP socket communication and SSL


LispWorks® User Guide and Reference Manual - 01 Dec 2021 19:30:26