我有一个我写的应用程序。该应用程序还有一个基本上是 HTTP 服务器的类。我在表单的 Load 函数中的一个单独线程中启动这个 Http 服务器。
private void Form1_Load(object sender, EventArgs e)
{
HttpServer httpServer;
httpServer = new MyHttpServer(8080);
Thread thread = new Thread(new ThreadStart(httpServer.listen));
thread.Start();
}
我现在遇到的问题是,我希望能够从请求进入的 HttpServer 类的函数中触发表单上某些按钮上的 Click 事件。我无法做到这一点,因为我没有参考在 HttpServer 类中运行 Form1 的对象。
请帮我解决这个问题。