گزینه‌های اتصال و مهاجرت

class ConnectionMigrationOptions


کلاسی که قابلیت انتقال اتصال Cronet را پیکربندی می‌کند.

انتقال اتصال، از تخریب اتصالات باز به سرورها هنگام تغییر اتصال L4 دستگاه کلاینت (معمولاً آدرس IP در نتیجه استفاده از شبکه متفاوت) جلوگیری می‌کند. این امر به ویژه در مورد دستگاه‌های تلفن همراه که اتصال وای‌فای را از دست می‌دهند و به داده‌های تلفن همراه تغییر می‌کنند یا برعکس (معروف به مشکل پارکینگ) رایج است. QUIC از شناسه‌های اتصالی استفاده می‌کند که مستقل از لایه انتقال زیرین هستند تا این امر را ممکن سازند. اگر کلاینت به یک شبکه جدید متصل شود و بخواهد اتصال موجود را حفظ کند، می‌تواند این کار را با استفاده از شناسه اتصالی که سرور آن را ادامه اتصال موجود می‌داند، انجام دهد.

این ویژگی‌ها فقط برای اتصالات QUIC در دسترس هستند و سرور باید از انتقال اتصال پشتیبانی کند.

خلاصه

انواع تو در تو

سازنده برای ConnectionMigrationOptions .

حاشیه‌نویسی برای APIهایی که هنوز پایدار در نظر گرفته نشده‌اند.

کارکردهای عمومی

سازنده

java-static fun builder(): ConnectionMigrationOptions.Builder!

دریافتمجازغیرپیش‌فرضشبکهاستفاده

fun getAllowNonDefaultNetworkUsage(): Boolean?

getAllowServerMigration

fun getAllowServerMigration(): Boolean?

getEnableDefaultNetworkMigration

fun getEnableDefaultNetworkMigration(): Boolean?

getEnablePathDegradationMigration

fun getEnablePathDegradationMigration(): Boolean?

تابع getIdleMigrationPeriodSeconds

fun getIdleMigrationPeriodSeconds(): Long?

getMaxPathDegradingEagerMigrationsCount

fun getMaxPathDegradingEagerMigrationsCount(): Int?

دریافتحداکثرزمانروشنغیرپیش‌فرضشبکهثانیه‌ها

fun getMaxTimeOnNonDefaultNetworkSeconds(): Long?

getMaxWriteErrorEagerMigrationsCount

fun getMaxWriteErrorEagerMigrationsCount(): Int?

اتصال‌های getMigrateIdle

fun getMigrateIdleConnections(): Boolean?

getRetryPreHandshakeErrorsOnAlternateNetwork

fun getRetryPreHandshakeErrorsOnAlternateNetwork(): Boolean?