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