मुझे लाइब्रेरी के साथ कोई समस्या है जिसका उपयोग मैं कर रहा हूं, यह पुस्तकालय हो सकता है या यह गलत हो सकता है!कनेक्शनटाइमआउट बनाम सॉकेटटाइमआउट
असल में जब मैं (मिलीसेकेंड में समय-समाप्त) ऐसा करने
_ignitedHttp.setConnectionTimeout(1); // v short
_ignitedHttp.setSocketTimeout(60000); // 60 seconds
कोई समय समाप्ति अपवाद काम करता है ठीक से उत्पन्न होता है, फिर भी, जब मैं इस कार्य करें:
_ignitedHttp.setConnectionTimeout(60000); // 60 seconds
_ignitedHttp.setSocketTimeout(1); // v short
मैं एक सॉकेट अपवाद मिलता है।
तो मेरा सवाल यह है कि मैं कनेक्शन अपवाद क्यों अनुकरण नहीं कर सकता? क्या मैं सॉकेट और कनेक्शन टाइम-आउट के बीच अंतर को गलत समझ रहा हूं? पुस्तकालय here है (आधिकारिक तौर पर अभी तक वास्तविक नहीं है)।
यदि सर्वर नीचे नहीं है लेकिन व्यस्त है तो क्या आप कभी कनेक्शन टाइमआउट प्राप्त कर सकते हैं? या वह एक सॉकेट टाइमआउट होगा? – Robert
यह निर्भर करता है - यदि सर्वर ओवरलोड होने से पहले टीसीपी कनेक्शन स्थापित किया गया है तो आपको सॉकेट अपवाद मिलेगा - अन्यथा आपको कनेक्शन अपवाद मिलेगा, यह दर्शाता है कि टीसीपी कनेक्शन स्थापित नहीं किया जा सका। – Robert
मोबाइल उपकरणों के लिए सॉकेट टाइमआउट और कनेक्शन टाइमआउट के सामान्य मूल्य क्या हैं? क्या आमतौर पर दूसरे की तुलना में बड़ा होता है? – Robert