تخطى إلى المحتوى
استثناءات Javaخطأ
SocketTimeoutException

SocketTimeoutException

انتهت مهلة عملية قراءة مقبس أو اتصال.

jvmandroidspring

أسباب هذا الخطأ

لم يستجب الخادم البعيد خلال مهلة الانتظار المُهيَّأة. قد يكون الخادم معطلًا أو مثقلًا، أو قد تكون المهلة قصيرة جدًا. يمكن أيضًا أن تتسبب زمن استجابة الشبكة في انتهاء المهلة.

كيفية الإصلاح

زد قيمة المهلة باستخدام setSoTimeout() أو setConnectTimeout(). نفّذ منطق إعادة المحاولة مع تراجع أسّي. تحقق من استجابة الخادم. أضف معالجة مناسبة لانتهاء المهلة.

التوثيق الرسمي

رموز أخطاء ذات صلة