Пример #1
0
 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;
 }
Пример #2
0
 public InnerUdpClient(RpcUdpClient parent, RpcUdpConfigurationClient configuration) : base(configuration.UdpConfiguration)
 {
     this.parent = parent;
 }