سؤال

أنا أواجه مشكلة في الاتصال (عن طريق مقبس XMLSocket الطبقات) إلى TCP المستمع بعد مهلة الاتصال.

لدي فلاش الصغير الذي يحتاج إلى الحفاظ على اتصال TCP إلى ملقم.لقد نفذت مهلة باستخدام أجهزة ضبط الوقت ، بينغ بونغ النظام وما إلى ذلك.ومع ذلك ، هناك مشكلة.بناء على الدعوة مأخذ.ربط(), فلاش بلاير (9.0.115 وغيرها الكثير من الاسطبلات قبل ذلك) يرسل 3 طلبات الاتصال عن طريق SYN الحزم مع بعض الوقت في ما بين.إذا كان أي من هذه أجاب (مثلا ، لأن الملقم لأسفل) لا يمكن الحصول على التطبيق الصغير [محاولة] الاتصال إلى الملقم.من أي وقت مضى.التي هي في عمر الصغير.

لتوضيح و/أو تلخيص:

أي مضيف/ميناء الزوج نظرا إلى مأخذ.ربط() أو XMLSocket.ربط () ، إذا فشل استدعاء أي لاحقة ربط() المكالمات إلى أي مأخذ (أو XMLSocket) حالات خلال مدة فلاش الصغير على نفس المضيف/ميناء الزوج على تجاهلها.(على الأقل بقدر ما أستطيع أن أقول باستخدام علبة الشم.)

لقد حاولت استدعاء العديد من مأخذ الطرق ، destroying1 و إعادة الكائنات باستخدام مجموعة من مآخذ ، ومختلف أساليب أخرى لا أستطيع أن أتذكر الآن ؛ جميع من دون جدوى.

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

يجب أن يكون في عداد المفقودين شيء بسيط جدا.

أي أفكار ؟

1:أعلم أنك لا تستطيع حقا تدمير الكائنات ؛ أنا فقط إزالة جميع الإشارات لهم والأمل في مستقبل أفضل.لم أجربه صراحة الاحتجاج GC في هذه الحالة.(على الرغم من أنني أعتقد أنني حاولت وضع المقبس داخل مجموعة باستخدام حذف.)


نعم, أنه يعمل كما هو متوقع إذا كان الاتصال ناجحا (حتى إذا كان الاتصال قطرات في وقت لاحق.)

الحدث الوحيد لتحريك هذا هو الحال عندما يكون الملقم لا يستجيب على الإطلاق ؛ كما لو فلاش علامات المضيف/ميناء الجمع بأنها "غير متصل" لا تهتم بإرسال المزيد من حزم عن عمر الصغير.

وأظن نشط رفض الاتصال (على سبيل المثالالمضيف على الانترنت ولكن لا تستمع إلى ميناء) لا يسبب هذا.

أنا لا أحصل على رسالة خطأ أو ردود فعل من أي نوع آخر من المقبس.

هل سبق أن دعا الاتصال() أكثر من مرة إلى نفس المضيف/ميناء الزوج عند أول فشل ؟ كيف عرفت أول اتصال() فشلت ؟ وقبل اللاحقة الاتصال() المكالمات, هل فعلت أي شيء إلى إعادة تعيين المقبس?

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

المحلول

وهذا يمكن أن تكون ذات صلة إلى حل الخلل FP-269 والتي بدورها قد يكون لها نفس الجذري FP-67.

هذا البناء يجب أن تكون ثابتة في العام الحالي إصدار بيتا الاطلاع على labs.adobe.com

إدوين وونغ - [09/23/08 04:49 PM ]

أنصحك بأن تعطي أحدث بيتا العامة النار...

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