Exemplo n.º 1
0
 public TcpSocketServer(SocketServiceProvider serviceProvider, IMessenger messenger = null)
 {
     _serviceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider));
     _serviceProvider.TcpSocketServer =
         this; // TODO: AY: Frank is it okay to initialize property of object with 'this' inside constructor?
 }
Exemplo n.º 2
0
 /// <summary>
 /// Creates new object with specified client and buffer which size is default.
 /// </summary>
 /// <param name="client"></param>
 /// <param name="provider"></param>
 /// <param name="bufferSize"></param>
 public ReceiveState(IdentifiedClient client, SocketServiceProvider provider, int bufferSize = DefaultBufferSize)
 {
     IdentifiedClient = client;
     Buffer           = new byte[bufferSize];
     ServiceProvider  = provider;
 }