Пример #1
0
 /// <summary>
 /// Must be called before sending any multicast messages
 /// <para>Can only be called once per process</para>
 /// </summary>
 public void EnableMulticastSend()
 {
     if (mcastSender == null)
     {
         mcastSender = new MulticastSender(options, loggerFactory);
     }
     else
     {
         log.Debug("Multicast send already enabled, request ignored");
     }
 }
Пример #2
0
 /// <summary>
 /// Disables sending of multicast sends and cleans up internally
 /// </summary>
 public void DisableMulticastSend(/*IPAddress address, int port*/)
 {
     mcastSender?.Dispose();
     mcastSender = null;
 }