/// <summary>
        /// 初始化--作为server开始监听
        /// </summary>
        /// <returns>true,开始监听,false,监听失败</returns>
        public bool Init()
        {
            var listenPort = Config.Config.Instance.TcpPortList ?? CheckPortEx.SetMediaPort().ToList();

            NetLogger.OnLogEvent += NetLogger_OnLogEvent;
            _netServer            = new NetServer();
            SetPackageType(_packetType);

            _netServer.OnSocketPacketEvent += SocketPacketDeal;

            listenPort.ForEach(n =>
            {
                if (!CheckPortEx.CheckTcpListenersPort(n))
                {
                    _netServer.AddListenPort(n, n);
                }
                else
                {
                    NetLogger_OnLogEvent($"端口号{n}已经被监听***");
                }
            });

            var start = _netServer.StartListen(out List <int> listenFault);

            return(start);
        }