我有一個C#HttpListener,它運行在單個線程上並解析由另一個程序發送給它的數據。我的主要問題不是所有發送到服務器的數據都收到了。我只假設這是由於它在單個線程上運行的限制。我已經搜索了一個簡單的多線程解決方案的高和低,所以它可能會收到發送給它的數據,並空手。任何幫助將其轉換爲多線程應用程序將不勝感激。C#從單線程切換到多線程
private void frmMain_Load(object sender, EventArgs e)
{
Thread t = new Thread(new ThreadStart(ThreadProc));
t.Start();
}
public static void ThreadProc()
{
while (true)
{
WebBot.SimpleListenerExample(new string[] { "http://localhost:13274/" });
//Thread t = new Thread(new ThreadStart(ThreadProc));
//t.Start();
Application.DoEvents();
}
}