예제 #1
0
        public SocketReceiver(ITelegramSocket socket, bool isPaused = true)
        {
            if (socket == null)
            {
                throw new ArgumentNullException();
            }

            ClientSocket = socket;
            IsPauseed    = isPaused;
            IsStarted    = false;
        }
예제 #2
0
        public SocketConnector(ITelegramSocket socket)
        {
            if (socket == null)
            {
                throw new ArgumentNullException();
            }

            ClientSocket         = socket;
            HostProvider         = new TelegramExchangerHostProvider();
            MaxTriedConnectTimes = 3;
            RetriedConnectTimes  = 0;
            IsEnableProxy        = false;
            IsStarted            = false;
        }
 public TelegramSocketSender(ITelegramSocket socket)
     : base(socket)
 {
     HeartBeatPeriod = 25000; // 25000ms
 }
 public TelegramSocketConnector(ITelegramSocket socket)
     : base(socket)
 {
 }
예제 #5
0
 public TelegramSocketReceiver(ITelegramSocket socket)
     : base(socket)
 {
 }