open-network-streamer |
| streamer-node local-streamer-node
&rest initargs | [Function] |
Purpose
Return a connection to an external streamer node (from the
specified local streamer node), establishing a new connection if one
does not already exist.
Package :gbbopen
Module :network-streaming
Arguments and values
streamer-node | A non-local streamer node or its name | |
local-streamer-node | A local streamer node or its name | |
initargs | An initialization argument list | |
network-streamer | A network streamer |
Returns
An open network streamer (either existing or newly
created—see below).
Description
If an open network streamer exists between
streamer-node and local-streamer-node, that
network streamer is returned. Otherwise, a new connection to
streamer-node is established and a new network streamer is
returned.
The class of the created network streamer is specified by
the streamer-class
slot of streamer-node.
See also
close-streamer
define-streamer-node
find-streamer-node
network-stream-server-running-p
open-streamer-p
stream-of
Example
Return a network streamer connecting streamer node "me"
and streamer node "you"
:
> (open-network-streamer "me" "you") #<network-streamer 127.0.0.1:1969> >
The GBBopen Project
open-network-streamer |