ConnectionTimeout กับ SocketTimeout
ฉันมีปัญหากับไลบรารีที่ฉันใช้ อาจเป็นห้องสมุดหรืออาจเป็นฉันใช้ผิด! โดยทั่วไปเมื่อฉันทำสิ่งนี้ (หมดเวลาเป็นมิลลิวินาที) _ignitedHttp.setConnectionTimeout(1); // v short _ignitedHttp.setSocketTimeout(60000); // 60 seconds ไม่มีการสร้างข้อยกเว้นการหมดเวลาและทำงานได้ดีอย่างไรก็ตามเมื่อฉันทำสิ่งต่อไปนี้ _ignitedHttp.setConnectionTimeout(60000); // 60 seconds _ignitedHttp.setSocketTimeout(1); // v short ฉันได้รับข้อยกเว้นซ็อกเก็ต ดังนั้นคำถามของฉันคือทำไมฉันไม่สามารถจำลองข้อยกเว้นการเชื่อมต่อได้? ฉันเข้าใจความแตกต่างระหว่างซ็อกเก็ตและการหมดเวลาการเชื่อมต่อหรือไม่? ห้องสมุดอยู่ที่นี่ (ยังไม่เปิดตัวอย่างเป็นทางการ)