繁体   English   中英

winCE C#HttpWebresponse超时

[英]winCE C# HttpWebresponse timeout

我正在对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
}

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM