بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
معماری سمت سرور تلگرام
داخل تلگرام کاربر میتواند با یک شماره تلفن تلگرام را روی دیوایس های مختلف نصب کند و زمانی که یک پیغام برای آن کاربر ارسال می شود برای همه دیوایس ها ارسال می شود و در صورتی که یکی از دیوایس ها اینترنت نداشته باشد بعداز این که به اینترنت وصل شد برای آن دیوایس هم ارسال می شود( در ای اوس واندروید)
سوال:
۱- ایا این پیغام به ازای هر دیوایس ذخیره می شود؟
۲- چه تعداد رکود درداخل لوکال ذخیره میشود؟
۳-ازچه نوع سرویسهای استفاده می کند (منظورم سوکت یا چیز دیگری)؟
۴-چطور تشخیص میدهد که چه روکوردهای در لوکال وجوددارد و چه رکوردهای باید از سرور بگیرد ؟ (برچه اساس کارمی کنه)
کلانحوی ارسال و دریافتش چطوری
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
کاشی زاده
8 سال پیش
0
0
سلام ،
- خیر، برای هر حساب کاربری یک پیام ذخیره می شود و در زمان اتصال هر دستگاه اطلاعات برای هر کدام در صورت عدم ارسال ، مجددا ارسال می شود.
- در SQLite اگر فضا موجود باشد می توانید تا 2 بتوان 64 رکورد یا به عبارتی 18446744073709551616 رکورد با حجم در حدود 140 ترابایت داده را ذخیره کنید.
- طبیعتا برای سرویس های چت آنلاین نیاز به برقراری ارتباط Socket است.
- بر اساس شناسه رکورد آخر
- در ارتباط Socket یک بار اتصال برقرار می شود و داده های در هر زمان بین سرور و کلاینت ارسال می گردد .
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .