ConnectionTimeout karşı SocketTimeout
İm kütüphane ile ilgili bir sorununuz kullanıyorum, kütüphane olabilir ya da yanlış beni kullanıyor olabilir!
Bunu yaparken temel olarak (milisaniye cinsinden zaman Aşımı)
_ignitedHttp.setConnectionTimeout(1); // v short
_ignitedHttp.setSocketTimeout(60000); // 60 seconds
Hiçbir zaman aşımı özel durum bu ben ne zaman tamam çalışır, ancak oluşturulur:
_ignitedHttp.setConnectionTimeout(60000); // 60 seconds
_ignitedHttp.setSocketTimeout(1); // v short
Soket bir İstisna olsun.
Benim sorum neden bir Bağlantı İstisna taklit edebilir miyim? Bir soket arasındaki fark yanlış anlama ve bir bağlantı zaman aşımı mıyım? Kütüphane here (resmi olarak henüz realsed değil).
CEVAP
Birbağlantı zaman aşımıTCP bağlantısı başlatma sadece üzerine oluşur. Bu genellikle uzaktaki makine cevap gelirse yok olur. Bu sunucu kapatıldı anlamına gelir, yanlış IP/DNS adını kullandın veya sunucu için ağ bağlantısı kullanılamıyor.
Biryuva zaman aşımısürekli gelen veri akışını izlemek için adamıştır. Eğer veri akışı belirtilen zaman aşımı için kesilirse bağlantı çalışmayan/kırık olarak kabul edilir. Tabii ki bu sadece veri her zaman almış olduğu bağlantıları ile çalışır.
1 soket zaman aşımı ayarlayarak bu milisaniyelik her yeni veri (veri bloğu bilge okuyup blok yeterince büyük olduğunu varsayarak) alınan gerektirecektir!
Gelen akış bir daha milisaniye için tezgahları sadece bir zaman aşımı çalıştırıyorsunuz.
Eğer bir açılan kullanırsam SQL enjeks...
Karşı benzersiz nesne bileşik birincil...
CodeFirst EF4.Eski veritabanı Karşı - ...
Karşı sınıf değişkenleri Python örnek ...
C başvurulan XSD karşı XML doğrulamak#...