static void Main(string[] args) { Auxiliary.VTBS.API.VTBS服务器CDN.根据CDN更新VTBS_Url(); MMPU.配置文件初始化(1); new Task(() => { DDTVLiveRecWebServer.Program.Main(new string[] { }); }).Start(); new Task(() => { while (true) { try { string 务器版本号 = MMPU.TcpSend(Server.RequestCode.GET_VER, "{}", true, 50); if (!string.IsNullOrEmpty(务器版本号)) { bool 检测状态 = true; foreach (var item in MMPU.检测的版本号) { if (务器版本号 == item) { 检测状态 = false; } } if (MMPU.版本号 != 务器版本号 && 检测状态) { MMPU.更新公告 = MMPU.TcpSend(Server.RequestCode.GET_UPDATE_ANNOUNCEMENT, "{}", true, 100); MMPU.是否有新版本 = true; InfoLog.InfoPrintf("检测到版本更新,更新内容:\n" + MMPU.TcpSend(Server.RequestCode.GET_VERTEXT, "{}", true, 100) + "\n\n", InfoLog.InfoClass.载必要提示); } } } catch (Exception) { } Thread.Sleep(3600 * 1000); } }).Start(); MMPU.缓存路径 = MMPU.载储存目录; InfoLog.InfoPrintf(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ": " + "DDTVLiveRec启动完成", InfoLog.InfoClass.载必要提示); while (true) { Thread.Sleep(10); } }
static void Main(string[] args) { #if false 载("14275133"); #else Auxiliary.VTBS.API.VTBS服务器CDN.根据CDN更新VTBS_Url(); MMPU.配置文件初始化(1); new Task(() => { DDTVLiveRecWebServer.Program.Main(new string[] { }); }).Start(); #endif new Task(() => { try { string 务器版本号 = MMPU.TcpSend(20013, "{}", true, 50); if (!string.IsNullOrEmpty(务器版本号)) { bool 检测状态 = true; foreach (var item in MMPU.检测的版本号) { if (务器版本号 == item) { 检测状态 = false; } } if (MMPU.版本号 != 务器版本号 && 检测状态) { MMPU.是否有新版本 = true; InfoLog.InfoPrintf("检测到版本更新,更新公告:\n" + MMPU.TcpSend(20014, "{}", true, 100) + "\n\n", InfoLog.InfoClass.载必要提示); //Console.ReadKey(); } } } catch (Exception) { } }).Start(); MMPU.载储存目录 = MMPU.缓存路径; InfoLog.InfoPrintf(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + ": " + "DDTVLiveRec启动完成", InfoLog.InfoClass.载必要提示); while (true) { Thread.Sleep(10); } }