
آموزش سوکت نویسی در پایتون
سوکت نویسی یکی از مهم ترین مهارت ها تو دنیای برنامه نویسی شکبس. با کمک socket میتونیم برنامه هایی بسازیم که با برنامه های دیگه ارتباط بگیرن و تبادل اطلاعات داشته باشن.
بازی های آنلاین، نرم افزارهای چت محور (مثل تلگرام) و یا حتی همین مرورگری که ازش استفاده میکنید، از socket ها برای برقراری ارتباط بین Server و Client استفاده میکنن.
تو این دوره با موضوع برنامه نویسی شبکه و سوکت نویسی در پایتون آشنا خواهید شد و بهتون قول میدم تمام مطالب رو از پایه، و به ساده ترین شکل ممکن که در توانم باشه توضیح بوده داده باشم :)
همچنین، برای درک بهتر مفاهیم، پروژه های مختلفی رو باهم جلو میبریم و چندتا ابزار تست نفوذ هم میسازیم.
سرفصل های دوره
معرفی دوره + بررسی پیشنیازها
برنامه نویسی شبکه چیه و کجاها کاربرد داره؟
Socket چیه و چه ارتباطی با برنامه نوییسی شبکه داره؟
شروع سوکت نویسی با پایتون (ساخت سوکت سمت server)
ساخت سوکت سمت Client
چرا پورت باز شده در سمت کلاینت متغیره؟
بررسی بیشتر متد listen و accept
چطور server همیشه تو حالت listen بمونه؟
چطور به چندین کلاینت (بصورت همزمان) خدمات ارائه بدیم؟
سوکت نویسی با UDP به چه شکله؟
بررسی کامل دو متد send و recv
ارسال و دریافت فایل (مهم)
متد close و بستن سوکت
ساخت یک Port Scan با کمک socket
ساخت یک نیمچه پروژه
معرفی متدهای کمکی در socket
پیش نیاز های دوره :
- پایتون و مقدمات شبکه
مخصوص اعضای ویژه
نظرات کاربران در رابطه با این دوره