ایپ کھولیں

انٹرنیٹ کیسے کام کرتا ہے (کلائنٹ-سرور)

انٹرنیٹ ملینوں سے جڑے کمپیوٹرز کا ایک نیٹ ورک ہے جہاں ہر گفتگو میں دو کردار ہوتے ہیں: کلائنٹ (آپ کا براؤزر/ایپ) ایک REQUEST بھیجتا ہے، سرور (ایک 24/7 چلنے والا کمپیوٹر) ایک RESPONSE بھیجتا ہے۔ کیوں: آپکی مکمل سٹیک کلائنٹ-سرور ہے — اینڈروئڈ ایپ ایک کلائنٹ ہے، سپابیس ایک سرور ہے، آپکی مستقبل کی سپرنگ بوت بیک اینڈ آپ کا اپنا سرور ہے۔ اس ماڈل کے بغیر، "ڈیٹا کیوں نہیں آ رہا ہے" کے بارے میں ڈیبگنگ ناممکن ہے۔ کب: جب بھی آپ کا ایپ سرور سے ڈیٹا نکالتا ہے، جب بھی آپ "کونیکشن نہیں" دیکھتے ہیں، جب بھی آپ فیصلہ کرتے ہیں کہ لاجک کو کس طرف لکھنا ہے۔ کیم: کلائنٹ سرور کے پتہ پر ایک ریکوئسٹ بھیجتا ہے → سرور اسے پروسیس کرتا ہے (عموماً ڈیٹا بیس سے پڑھتا ہے) → ایک ریسپانس واپس کرتا ہے → کلائنٹ اسے ڈسپلے کرتا ہے۔ کہاں: براؤزر، آپ کا APK، پوسٹمین = کلائنٹس؛ سپابیس، آپکی مستقبل کی سپرنگ بوت = سرور۔ کون: ہر ڈویلپر — آپ، دونوں طرف، کیونکہ آپ کلائنٹ اور سرور کوڈ دونوں لکھیں گے۔

5 min · 10 XP

سیکھنا شروع کریں →

What this asks you

کلائنٹ-سرور ماڈل میں کمیونیکیشن کس چیز سے شروع ہوتا ہے؟

and 2 more questions

← Samevia

زباناردو