我有一個從我寫的應用程序。這個應用程序也有一個基本上是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();
}
的問題,我現在是,我希望能夠觸發某些按鈕的Click事件的形式,從HttpServer類的功能在請求進來,我不能這樣做,因爲我沒有參考在HttpServer類中運行的Form1的對象。
請幫我解決這個問題。
HttpServer不應該單擊按鈕。讓它生成事件。現在很容易。 –