diff --git a/HttpServer.cs b/HttpServer.cs index 33af7c6..0a112eb 100644 --- a/HttpServer.cs +++ b/HttpServer.cs @@ -47,11 +47,12 @@ namespace DualScreenDemo string localAddress = GetLocalIPAddress(); // 使用获取的本地 IP string externalAddress = ""; - // 读取外网地址 + // 讀取外網地址 沒有端口號 string serverAddressFilePath = @"\\SVR01\superstarb\txt\ip.txt"; if (File.Exists(serverAddressFilePath)) { externalAddress = File.ReadAllText(serverAddressFilePath).Trim(); + Console.WriteLine("External address: " + externalAddress); } // 启动服务器的逻辑 @@ -65,7 +66,8 @@ namespace DualScreenDemo // 如果有外网地址,也添加外网地址前缀 if (!string.IsNullOrEmpty(externalAddress)) { - // 解析外网地址和端口 + // 錨點 2 + // 外網 IP 和 port 調整 string[] parts = externalAddress.Split(':'); string host = parts[0]; int externalPort = parts.Length > 1 ? int.Parse(parts[1]) : port; @@ -169,7 +171,11 @@ namespace DualScreenDemo return String.Format("http://{0}:{1}/", _localIP, _port); // return String.Format("http://111.246.145.170:8080/"); } - + /// + /// 生成隨機路徑 + /// + /// + /// private static string CreateRandomFolderAndRedirectHTML(string baseDirectory) { string randomFolderName = Path.GetRandomFileName().Replace(".", ""); diff --git a/PrimaryFormParts/PrimaryForm.cs b/PrimaryFormParts/PrimaryForm.cs index f743675..34f159d 100644 --- a/PrimaryFormParts/PrimaryForm.cs +++ b/PrimaryFormParts/PrimaryForm.cs @@ -237,8 +237,26 @@ namespace DualScreenDemo public static int currentSongIndexInHistory = -1; public MultiPagePanel multiPagePanel; private List