Пример #1
0
 /// <summary>
 /// Constructor to setup an UDP socket
 /// </summary>
 /// <param name="Interface">The local NIC</param>
 /// <param name="Port">Port to listen on for incoming UDP packets</param>
 /// <param name="OnCompleted">Action<networkInterface> event that is raised when listening is Completed</param>
 public UDPSocket(networkInterface Interface, string MulticastAddress, int MultiCastPort, Action <networkInterface, IList <Tuple <IPAddress, string> > > OnCompleted)
 {
     _interface             = Interface;
     _multicastAddress      = MulticastAddress;
     _multicastPort         = MultiCastPort;
     _onDiscoveryCompleted += OnCompleted;
     _listeningPort         = ExtensionMethods.getNewNetworkPort();
 }
 protected abstract void OnSearchCompleted(networkInterface Interface, IList <Tuple <IPAddress, string> > Responses);