ماذا سيحدث الاتصالات الموجودة عند التبديل بين الجيل الثالث 3g/واي فاي

StackOverflow https://stackoverflow.com/questions/3512130

  •  29-09-2019
  •  | 
  •  

سؤال

نفترض أن لدي اتصال TCP أن تفعل الثقيلة نقل البيانات على شبكة الجيل الثالث 3G;و مشيت المنزل, الروبوت التبديل إلى بيتي واي فاي تلقائيا.الآن ما يحدث القائمة اتصال ؟ هو ببساطة قطع الاتصال ؟ أو أنه سوف أستمر فقط اتصالات جديدة سوف تستخدم واي فاي ؟

وبالإضافة إلى ذلك, ما إذا كنت سيرا على الأقدام من المنزل, واي فاي فقدت إشارة التحول إلى الجيل الثالث 3g ؟ يجب أن تكون آمنة لتخمين تم إسقاط الاتصال.على طلبي, هل أنا بحاجة إلى التعامل مع إعادة الاتصال أو هناك السيارات تراجع الحل ؟

شكرا مقدما.

هونغبو

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

المحلول

الاتصال ستنخفض لأن الجهاز سوف تظهر في عنوان IP مختلف وهو كيف الحزم TCP تجد طريقها.

لا يوجد تراجع إلا إذا كنت رمز الأمر الذي يجب عليك القيام به على أي حال إذا كان التطبيق الخاص بك تنفق الكثير من الوقت على الجيل الثالث 3G.انه موافق تماما لتطبيقات سطح المكتب للذهاب "انطلقي" عندما كبل أو DSL وقد عرضية زوبعة ، ولكن اتصالات الجيل الثالث 3G تنخفض بشكل روتيني.

نصائح أخرى

سيحدث نفس الشيء كما لو قمت بتوصيل جهاز كمبيوتر محمول من شبكة وتوصيله في شبكة أخرى. سوف تتساقط الاتصالات. من المرجح أن تواجه تطبيقات الأجهزة المحمولة الاتصالات المنخفضة / الميتة بحيث يتم ترميزها وفقًا لذلك. على سبيل المثال ، يمكن للتطبيقات التسجيل لتغيير الحالة عبر Android.net.ConnectivityManager. في بعض الحالات ، قد يكون من الضروري للتطبيقات القيام بنزاهة تحقق من أي شيء يقومون بتنزيله حتى لا يبدأوا في محاولة تقديم ملف مكسور. في حالات أخرى ، سيكون من السيئ تنزيل أنواع معينة من البيانات (مثل الملفات الكبيرة) إذا كان الاتصال من خلال 3G.

لا شئ. يجب عليك تعداد جميع عناوين IP الحالية وربط كل منها مختلف مآخذ. والاشتراك في الإخطارات (نوع من الإخطارات لنظام Android) عند تغييرات عناوين حالة الشبكة / IP. يجب أن يعمل الرمز في Android أيضًا. انظر مثال متعدد في هذا الجوهر: https://gist.github.com/avesus/fdb465b60a4f5204845c

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