winCE C# HttpWebresponse timeout

本文关键字:timeout HttpWebresponse winCE | 更新日期: 2023-09-27 17:50:44

我正在编程Windows CE 6设备,并希望在本地服务器上发出请求!设备和服务器在同一个无线网络中

设备尝试在服务器上执行getresquest()

public int test()
{
    string var1 = "whatever";
    req = (HttpWebRequest)WebRequest.create("http://192.168.x.x/test.php?var1=" + var1);

设置requesttimeout为1秒。

req.Timeout = 1000;

然后我试着得到一个回应:

try
{
    res = (HttpWebResponse)req.GetResponse();
}
catch(Exception e)
{
    //What happens if an exception occures
}

我最大的问题是请求有时超时,但发送数据到服务器!是否有可能检查数据是否已传输到服务器?

winCE C# HttpWebresponse timeout

超时适用于发送请求并从服务器获得响应所需的时间。在这种情况下,似乎发送已经完成,并且当您的客户端正在等待响应时发生超时。