باز کردن برنامه

اینترنت چگونه کار می‌کند (کلاینت-سرور)

اینترنت شبکه‌ای از میلیون‌ها کامپیوتر متصل است که در هر مکالمه دو نقش وجود دارد: مشتری (مرورگر یا اپ شما) درخواست ارسال می‌کند، و سرور (یک کامپیوتر که ۲۴ ساعته فعال است) پاسخ را ارسال می‌کند. چرا: تمامی ساختار شما مبتنی بر مدل مشتری-سرور است — اپلیکیشن اندروید مشتری است، Supabase سرور است، و بک‌اند آینده‌ی Spring Boot سرور خودتان خواهد بود. بدون این مدل، دیباگ کردن «چرا داده‌ها وارد نمی‌شوند» غیرممکن است. چه زمانی: هر زمانی که اپلیکیشن شما داده از سرور دریافت می‌کند، هر زمانی که «اتصالی وجود ندارد» را می‌بینید، هر زمانی که تصمیم می‌گیرید کدام طرف منطق را بنویسید. چطور: مشتری به آدرس سرور درخواست ارسال می‌کند → سرور آن را پردازش می‌کند (اغلب از پایگاه داده خواندن انجام می‌شود) → پاسخ را بازمی‌گرداند → مشتری آن را نمایش می‌دهد. کجا: مرورگر، APK شما، Postman = مشتری‌ها؛ Supabase، بک‌اند آینده‌ی Spring Boot = سرورها. چه کسی: هر توسعه‌دهنده — شما، در هر دو طرف، چون هم کد مشتری و هم کد سرور را خواهید نوشت.

5 min · 10 XP

شروع یادگیری →

What this asks you

چه چیز ارتباط در مدل مشتری-سرور را آغاز می‌کند؟

and 2 more questions

← Samevia

زبانفارسی