c# library for multi-casting client server solution using UDP packets