آموزش threadدر برنامه نویسی سوکت پروگرمینگ در سی شارپ#C
برنامه نویسی سوکت چیست؟
به بیان ساده می توان گفت که سوکت به ترکیب یک آدرس ماشین و یک شماره پورت گفته می شود. این دو با هم و به صورت مکمل هم در آدرس یابی تحت شبکه به برنامه های کاربردی کمک می کنند که هر برنامه تنها بسته ارسالی خود را و تنها از آدرس مورد نظرش به دست آورد و یا به عبارت دیگر علاوه به بحث رساندن بسته به کامپیوتر مقصد رساندن آن به برنامه کاربردی مربوطه نیز مدنظر است.
در مدل کلاینت – سرور، مبادلات زیر بین کلاینت و سرور رخ می دهد:
سرور سوکتی را تعریف می کند.
سرور سوکت را به یک IP که همان IP خودش است و یک پورت Bind می کند یا اختصاص می دهد.
سرور به پورت گوش می دهد.
کلاینت سوکتی را تعریف می کند و IP و پورت سرور را به آن اختصاص می دهد.
کلاینت درخواست اتصال یا کانکت شدن به سرور را می دهد.
سرور درخواست کلاینت را دریافت و آن را می پذیرد.
کلاینت اطلاعاتی را ارسال می کند.
سرور اطلاعات را می گیرد.
سرور اطلاعات را ارسال می کند و کلاینت آن را می گیرد.
سرور بسته می شود.
کلاینت بسته می شود.
دانلود از وبسایت www.heilton.com
نظرات