我想每两分钟发送一次数据。
现在,我有以下代码:
using (var client = new WebClient())
{
byte[] responseArray = client.UploadValues(Server, myNameValueCollection);
Answer = Encoding.ASCII.GetString(responseArray);
}
我不知道我该怎么做。我试图在我的代码中添加这样的东西:
private void SendData()
{
...
using (var client = new WebClient())
{
byte[] responseArray = client.UploadValues(Server, myNameValueCollection);
Answer = Encoding.ASCII.GetString(responseArray);
}
}
并在以下位置调用它:
public void main(object sender, EventArgs e)
{
Thread iThread = new Thread(new ThreadStart(SendData));
iThread.Start();
iThread.Sleep();
}
但没有运气。我的程序是一个 C# 控制台应用程序。