ProjectsForTest/DevTest-main/DevTest/MainForm.cs
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using DevTest.HttpServer;
using Microsoft.Win32;
using System.Text.RegularExpressions;
namespace DevTest
{
public partial class MainForm : Form
{
MyHttpServer myHttpServer = null;
List<UrlMap> maps = new List<UrlMap>();
const string mapFile = "config.ini";
public MainForm()
{
InitializeComponent();
}
private void MainForm_Load(object sender, EventArgs e)
{
maps = UrlMap.Load(mapFile);
foreach (var item in maps) {
this.listBox1.Items.Add(item);
}
myHttpServer = new MyHttpServer();
myHttpServer.SetUrlMap(maps);
myHttpServer.Start();
//绑定Host
button4_Click(null, null);
}
// 窗口关闭
private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
{
//解除绑定
button5_Click(null, null);
}
/// <summary>
/// 添加配置
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button1_Click(object sender, EventArgs e)
{
UrlMap map = new UrlMap();
map.Used = true;
map.NewIp = "127.0.0.1:8080";
UrlMapForm form = new UrlMapForm();
form.UrlMap = map;
form.Render();
if (form.ShowDialog() == DialogResult.OK) {
maps.Add(map);
UrlMap.Save(maps, mapFile);
this.listBox1.Items.Clear();
foreach (var item in maps) {
this.listBox1.Items.Add(item);
}
myHttpServer.SetUrlMap(maps);
//绑定Host
button4_Click(null, null);
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。