سوال ۱۰۹ کنکور ارشد مهندسی کامپیوتر ۱۴۰۱
اهمیت
۰/۵
بخشی از کد برنامه کلاینتی به شرح زیر است:
myport = 4321
destination = socket(AF_INET, SOCK_DGRAM)
destination.bind(('',80))
برنامه سروری به این کلاینت وصل میشود؛ از این شماره پورتی برای خود و چه شماره پورتی برای کلاینت استفاده میشود؟ کدام گزینه درباره شماره پورت کلاینت صحیح است؟
پاسخ صحیح: گزینهٔ C — شماره پورت ۴۳۲۱ استفاده نمیشود و به جای آن سوکت به شماره پورت ۸۰ بایند میشود.
پاسخ تشریحی
The variable assignment and the actual socket binding are two independent things, and only the value passed to bind matters.
ادامهٔ پاسخ تشریحی ویژهٔ مشترکان است.
مشاهدهٔ پاسخ کامل#socket-programming#udp#bind#port-number#sock-dgram#transport-layer