Ejemplo n.º 1
0
        public void Shutdown()
        {
            var old = exchange;

            exchange = null;
            old?.Dispose();
        }
Ejemplo n.º 2
0
        public void Start(string targetip)
        {
            var setip = string.IsNullOrWhiteSpace(targetip)
                ? MulticastUdpExchange.DefaultBroadcastInterface()
                : IPAddress.Parse(targetip);

            exchange = new MulticastUdpExchange(setip, 9415, IPAddress.Parse(MulticastNetwork));
            exchange.ReciveHandler += Exchange_ReciveHandler;
            exchange.Initialize();
        }