Example #1
0
        //消息接收开始
        public virtual bool Start(int dlayTime = 60)
        {
            if (!_msgClient.IsConnect)
            {
                Task <bool> _taskStart = null;     //任务进程
                if (_taskStart == null || _taskStart.Status != TaskStatus.Running)
                {
                    _taskStart = Task.Run(() => _msgClient.Start(_url));
                }
            }

            //等待连接成功
            while (!_msgClient.IsConnect && dlayTime > 0)
            {
                Thread.Sleep(1000);
                dlayTime--;
            }
            return(true);
        }