سؤال

أحصل على رسالة الخطأ "الموارد غير متوفرة مؤقتا" عند استخدام الطريقة تلقيها_from ()، إنها عضو في IP :: مقبس UDP :: تقع هنا.

اجتاز ذلك: Boost :: ASIO :: Buffer، مؤشر كائن نقطة نهاية، أعلام (تعيين إلى الصفر)، وكائن Error_Code.

أنا خلق نقطة النهاية مع فقط

 new udp::endpoint()

يبدو أن هناك الكثير من المعلومات المتاحة في رسالة الخطأ هذه أيضا. لقد جربتها على عدة آلات وأحصل دائما على هذا الخطأ.

هل كانت مفيدة؟

المحلول

"الموارد غير متوفرة مؤقتا" عادة ما يكون وصف النص ل EAGAIN, ، مشيرا إلى إعادة محاولة العملية. في حالة UDP، يشير إلى أنه لا توجد بيانات متاحة في الوقت الحاضر، ويجب أن تحاول لاحقا.

يستحق عموما النظر إلى صفحة الرجل للحصول على وظيفة LIBC الأساسية؛ الذي recvfrom في هذه الحالة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top