public RpcUdpClient(RpcUdpConfigurationClient configuration) { if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } if (configuration.Serializer == null) { throw new ArgumentNullException(nameof(configuration.Serializer)); } configuration.Lock(); this.configuration = configuration; this.innerUdpClient = new InnerUdpClient(this, configuration); this.logger = configuration.LogManager.GetLogger(nameof(RpcUdpClient)); this.logger.Meta["kind"] = this.GetType().Name; }
public InnerUdpClient(RpcUdpClient parent, RpcUdpConfigurationClient configuration) : base(configuration.UdpConfiguration) { this.parent = parent; }