RustLight / sacn

A Rust implementation of the ANSI E1.31 Streaming ACN protocol, tested against protocol version ANSI E1.31-2018.
Apache License 2.0
39 stars 8 forks source link

[Feature] Async Support #12

Open RuboGubo opened 1 month ago

RuboGubo commented 1 month ago

Is your feature request related to a problem? Please describe. I was wondering if it is an idea to send UDP requests in parallel using async and tokio

Describe the solution you'd like make async versions of the UDP connection, preferably comparable with tokio.

Describe alternatives you've considered It might be that async just isn't needed at the scale lighting software operates at, and just putting the DMX sender into it's own thread.

Additional context I'm trying to make a super basic open source lighting desk, and am just doing some research.