Process handling UDP reception and packet decoding.
Implements a core.async flow loop that:
Process handling UDP reception and packet decoding. Implements a core.async flow loop that: - Reads datagrams from the channel into pooled buffers - Decodes Art-Net packets (discarding malformed ones) - Emits valid packets to the flow graph
(receiver-proc)Proc launcher for the udp-receiver stage. Args:
:channel -> DatagramChannel bound to the Art-Net port:pool -> BufferPool for inbound packets:out-buffer -> core.async buffer size for a downstream channel (default 32):max-packet -> sanity limit (default 2048)Proc launcher for the udp-receiver stage. Args: * `:channel` -> DatagramChannel bound to the Art-Net port * `:pool` -> BufferPool for inbound packets * `:out-buffer` -> core.async buffer size for a downstream channel (default 32) * `:max-packet` -> sanity limit (default 2048)
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |