コード例 #1
0
 /// <summary>
 /// This is the generic UDP Multicast receiver interface for messages based on a Multiast Serializer.
 /// </summary>
 /// <param name="address">The network address of the multicast endpoint</param>
 public GenericMulticastClient(NetworkAddress address, IMulticastSerializer <T> serializer)
 {
     this.ip = address.Address; this.port = address.Port; this.serializer = serializer;
     if (address.Protocol != NetworkAddressProtocol.UDP_MULTI && address.Protocol != NetworkAddressProtocol.ANY)
     {
         Console.WriteLine("Warning: Using non UDP comaptible network address in Multicast Client (" + address.Name + ")");
     }
 }
コード例 #2
0
 public GenericUnicastServer(IPAddress remoteAddress, NetworkAddress address, IMulticastSerializer <T> serializer)
 {
     this.remoteIP   = remoteAddress;
     this.port       = address.Port;
     this.serializer = serializer;
 }