public TcpClientConnector()
 {
     _connectSocketArgsPool = new SocketArgsPool("TcpClientConnector._connectSocketArgsPool",
                                                 TcpConfiguration.ConnectPoolSize,
                                                 CreateConnectSocketArgs);
     _pendingConections = new ConcurrentDictionary<Guid, PendingConnection>();
     _timer = new Timer(TimerCallback, null, CheckPeriodMs, Timeout.Infinite);
 }
 public TcpClientConnector()
 {
     _connectSocketArgsPool = new SocketArgsPool("TcpClientConnector._connectSocketArgsPool",
                                                 TcpConfiguration.ConnectPoolSize,
                                                 CreateConnectSocketArgs);
     _pendingConections = new ConcurrentDictionary <Guid, PendingConnection>();
     _timer             = new Timer(TimerCallback, null, CheckPeriodMs, Timeout.Infinite);
 }
Example #3
0
 public TcpClientConnector()
 {
     _connectSocketArgsPool = new SocketArgsPool("TcpClientConnector._connectSocketArgsPool",
                                                 TcpConfiguration.ConnectPoolSize,
                                                 CreateConnectSocketArgs);
     _pendingConections = new ConcurrentDictionary <Guid, PendingConnection>();
     _timer             = new Timer(TimerCallback);
     // prevent possible null reference exceptions in case of slow initialization
     _timer.Change(CheckPeriodMs, Timeout.Infinite);
 }
Example #4
0
        public TcpServerListener(IPEndPoint serverEndPoint)
        {
            Ensure.NotNull(serverEndPoint, "serverEndPoint");

            _serverEndPoint = serverEndPoint;

            _listeningSocket = new Socket(serverEndPoint.AddressFamily, SocketType.Stream, ProtocolType.Tcp);

            _acceptSocketArgsPool = new SocketArgsPool("TcpServerListener.AcceptSocketArgsPool",
                                                       TcpConfiguration.ConcurrentAccepts * 2,
                                                       CreateAcceptSocketArgs);
        }
Example #5
0
        public TcpServerListener(IPEndPoint serverEndPoint)
        {
            Ensure.NotNull(serverEndPoint, "serverEndPoint");

            _serverEndPoint = serverEndPoint;

            _listeningSocket = new Socket(serverEndPoint.AddressFamily, SocketType.Stream, ProtocolType.Tcp);

            _acceptSocketArgsPool = new SocketArgsPool("TcpServerListener.AcceptSocketArgsPool",
                                                       TcpConfiguration.ConcurrentAccepts*2,
                                                       CreateAcceptSocketArgs);
        }
Example #6
0
 public TcpClientConnector()
 {
     _connectSocketArgsPool = new SocketArgsPool("TcpClientConnector._connectSocketArgsPool",
                                                 TcpConfiguration.ConnectPoolSize,
                                                 CreateConnectSocketArgs);
 }
 public TcpClientConnector()
 {
     _connectSocketArgsPool = new SocketArgsPool("TcpClientConnector._connectSocketArgsPool",
                                                 TcpConfiguration.ConnectPoolSize,
                                                 CreateConnectSocketArgs);
 }