clj-artnet.impl.shell.sender
Process handling UDP transmission and action dispatch.
Implements a core.async flow loop that: - Encodes and sends Art-Net packets (enforcing broadcast policy) - Executes callback actions on virtual threads - Manages delayed actions (e.g. reply dispatch)
sender-proc
(sender-proc)Proc launcher for the udp-sender/action-dispatcher stage. Args: * :channel -> DatagramChannel for outbound packets * :pool -> BufferPool used for encoding * :default-target -> fallback {:host .. :port ..} * :allow-limited-broadcast? -> permit 255.255.255.255 targets?