/// <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 + ")"); } }
public GenericUnicastServer(IPAddress remoteAddress, NetworkAddress address, IMulticastSerializer <T> serializer) { this.remoteIP = remoteAddress; this.port = address.Port; this.serializer = serializer; }