windy1 / zeroconf-rs

zeroconf is a cross-platform library that wraps underlying ZeroConf/mDNS implementations such as Bonjour or Avahi, providing an easy and idiomatic way to both register and browse services.
MIT License
77 stars 25 forks source link

WIP: Async support #9

Closed windy1 closed 1 year ago

windy1 commented 3 years ago

Signed-off-by: Walker Crouse walker.crouse@coop.co.uk

coral commented 3 years ago

Looking forward to this! Just had to work around the sync nature of this lib in a async project so going to be nice to refactor that in the future.

zeyugao commented 2 years ago

Thanks for your work. But after trying the example browser-async, the process is consuming 100%(a core) cpu on my raspberry pi.

windy1 commented 2 years ago

@zeyugao That's probably related to https://github.com/windy1/zeroconf-rs/pull/18 which just requires some minor changes to be merged. FYI though - this branch shouldn't be treated as completed, it's more of a PoC and probably not fully functional.