the discovery port client is not allowing to share the port with other udp clients on the same port causing other plugins to fail discovery.
the udp client will need to allow reuse. something like:
_udpClient=new UdpClient();
_udpClient.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);
This also needs to be set before binding to the port.
the discovery port client is not allowing to share the port with other udp clients on the same port causing other plugins to fail discovery. the udp client will need to allow reuse. something like: