Во время некоторых тестов по многочастной загрузке (с использованием Ethernet) я обнаружил кое-что интересное:
Я установил короткий (17сек) HttpWebRequest.Timeout и имитировал длинную загрузку, используя Thread.Sleep в цикле, где байтовые блоки записываются на сервер.
На ПК я получаю тайм-аут (RequestCanceled), но на .Net CF (модуль Windows CE 5/6) я не получаю тайм-аут.
Кто-нибудь сделал такое же наблюдение?