我有一个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();
}
}