Request–response
کمپیوٹر سائنس میں، درخواست-جواب یا درخواست-جواب ان بنیادی طریقوں میں سے ایک ہے جو کمپیوٹر نیٹ ورک میں ایک دوسرے کے ساتھ بات چیت کرنے کے لیے استعمال کرتے ہیں، جس میں پہلا کمپیوٹر کچھ ڈیٹا کے لیے درخواست بھیجتا ہے اور دوسرا درخواست کا جواب دیتا ہے۔ مزید خاص طور پر، یہ ایک پیغام کے تبادلے کا نمونہ ہے جس میں درخواست گزار ریپلائر سسٹم کو درخواست کا پیغام بھیجتا ہے، جو درخواست کو وصول کرتا ہے اور اس پر کارروائی کرتا ہے، بالآخر جواب میں پیغام واپس کرتا ہے۔ یہ ٹیلی فون کال کے مترادف ہے، جس میں کال کرنے والے کو کسی بھی چیز پر بات کرنے سے پہلے وصول کنندہ کے پک اپ کا انتظار کرنا ہوتا ہے۔ یہ ایک سادہ لیکن طاقتور پیغام رسانی کا نمونہ ہے جو دو ایپلی کیشنز کو ایک چینل پر ایک دوسرے کے ساتھ دو طرفہ گفتگو کرنے کی اجازت دیتا ہے۔ یہ خاص طور پر کلائنٹ سرور آرکیٹیکچرز میں عام ہے۔ سادگی کے لیے، یہ نمونہ عام طور پر خالص مطابقت پذیری انداز میں نافذ کیا جاتا ہے، جیسا کہ ایچ ٹی ٹی پی پر ویب سروس کالز میں ہوتا ہے، جو کنکشن کو کھلا رکھتا ہے اور اس وقت تک انتظار کرتا ہے جب تک کہ جواب فراہم نہ ہو یا ٹائم آؤٹ کی مدت ختم نہ ہو جائے۔ تاہم، درخواست-جواب کو غیر متزلزل طور پر بھی لاگو کیا جا سکتا ہے، جس کا جواب بعد میں کسی نامعلوم وقت پر واپس کیا جاتا ہے۔ جب کوئی مطابقت پذیر نظام غیر مطابقت پذیر نظام کے ساتھ بات چیت کرتا ہے، تو اسے "مطابقت پذیر پر مطابقت پذیر" یا "مطابقت پذیر/مطابقت پذیر" کہا جاتا ہے۔ یہ انٹرپرائز ایپلی کیشن انٹیگریشن (ای اے آئی) کے نفاذ میں عام ہے جہاں سست جمع، وقت پر مبنی افعال، یا انسانی ورک فلو کو انجام دیا جانا چاہیے اس سے پہلے کہ ردعمل کی تعمیر اور فراہمی کی جا سکے۔ اس کے برعکس، یک طرفہ کمپیوٹر مواصلات، جو کچھ فونز اور دو طرفہ ریڈیو پر پائے جانے والے پش ٹو ٹاک یا "بارج ان" فیچر کی طرح ہے، جواب کا انتظار کیے بغیر پیغام بھیجتا ہے۔ ای میل بھیجنا یک طرفہ مواصلات کی ایک مثال ہے، اور ایک اور مثال فیلڈ بس سینسر ہیں، جیسے کہ زیادہ تر سی اے این بس سینسر، جو وقتا فوقتا اور خود مختار طور پر اپنا ڈیٹا بھیجتے ہیں، چاہے بس میں موجود کوئی دوسرا آلہ اسے سن رہا ہو یا نہیں۔ (ان میں سے زیادہ تر نظام "بات کرنے سے پہلے سنیں" یا دیگر تنازعات پر مبنی پروٹوکول کا استعمال کرتے ہیں تاکہ متعدد سینسر بغیر کسی پری کوآرڈینیشن کے وقتا فوقتا اپ ڈیٹس منتقل کر سکیں۔) مستقبل اور وعدے پیغام کے تبادلے کا نمونہ شائع کریں/سبسکرائب کریں ریموٹ پروسیجر کال حوالہ جات بیرونی لنکس W3C سنگل-درخواست-ردعمل پیٹرن نیٹ ورک پروٹوکول