your browser not support this video

امروزه مردم برای تماس های تلفنی، تماشای تلویزیون، چت، خرید هر نوع کالا و... از کامپیوترها استفاده می کنند. تخمین تعداد کامپیوترهای قابل دسترس موجود بر روی اینترنت مشکل است، اما می توانیم به جرئت بگوییم در آینده نزدیک خدماتی نیست که نتوانیم از اینترنت بگیریم. اما چگونه یک برنامه با برنامه ای دیگر در شبکه ارتباط برقرار می کند؟ ارتباط بین برنامه ها در شبکه به کمک سوکت امکان پذیر می شود. سوکت ها اولین و پایه ای ترین یونیت های برنامه نویسی شبکه هستند، و منظور از "شبکه" همه جور شبکه است، Wifi, Internet, LAN و شبکه Cellular که موبایل ها از آن استفاده می کنند. اینترنتی که هر روز استفاده می کنید نتیجه میلیون ها سوکت هست که درخواست های شما را می گیرند و به سرور می رسانند و همچنین در آن جا سوکت هایی وجود دارند که درخواست شما را پردازش می کنند و صفحه مورد نظر شما را به شما نشان می دهند. امروزه، بیشترین ارتباطات بین کامپیوترها و برنامه ها بر پایه پروتکل اینترنت است، بنابراین بیشترین سوکت های شبکه، سوکت های مبتنی بر پروتکل اینترنت هستند. بنابراین برنامه نویسی سوکت به عنوان پایه ای ترین نیاز برای برنامه نویسی بر روی شبکه از اهمیت بالایی جهت آموزش برخودار است. دانلود از وبسایت www.heilton.com