Yes, the UDP multicast backend to LCM spawns a worker thread that
pulls messages off the receive socket. This thread is managed by LCM,
and is in general transparent to the user. I don't advise trying to
get rid of it. If you want to modify LCM for use on an embedded or
otherwise resource-constrained system, then it might be worth poking
around in the lcm-lite directory. There's some code in there that
demonstrates how you could adapt LCM to a non-POSIX system or create a
GLib-free implementation, but it will take some effort to get that
working.
Albert
> --
> You received this message because you are subscribed to the Google Groups
> "Lightweight Communications and Marshalling" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/lcm-users/-/jyRpTshLpEkJ.
> To post to this group, send email to lcm-...@googlegroups.com.
> To unsubscribe from this group, send email to
> lcm-users+...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/lcm-users?hl=en.
>