[英]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.