如何用C#实现多线程的向http发送及接收请求

您是怎么解决的啊?
2025-05-18 13:21:02
推荐回答(2个)
回答1:

可以通过以下代码进行读操作,也可以进行写操作。如果想更底层化,可在ReadHttp方法中使用Request操作进行远程访问。

private void button2_Click(object sender, EventArgs e)
{
for (int i = 0; i < 100; i++)
{
System.Threading.Thread t = new System.Threading.Thread(new System.Threading.ThreadStart(ReadHttp));
t.Start();
this.Text = i.ToString();
}
}

private void ReadHttp()
{
System.Net.WebClient client = new System.Net.WebClient();
client.OpenRead("http://www.baidu.com");
}

回答2:

using System.Threading; //多线程
using System.Net;//发送接收请求
引用这两个命名空间,具体的百度