2分ごとにデータを送信したい。
現在、次のコードがあります。
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#コンソールアプリケーションです。