جمع جزء: 139,000 تومان
- × 1 عدد: یادگیری عکاسی هوایی با هواپیماهای بدون سرنشین - 139,000 تومان
آیا شما یک برنامه نویس C هستید که به دنبال کشف برنامه نویسی شبکه هستید؟ در این دوره ، مربی دن گوکین مروری بر ارتباطات شبکه ، اصطلاحات ، استراتژی ها و مفاهیم ارائه می دهد. دن این موضوع پیچیده را در یک پیشرفت گام به گام بررسی می کند و به بررسی شبکه سازی در لینوکس ، مکوس یا ویندوز 10/11 در زیر سیستم ویندوز برای لینوکس (WSL) می پردازد. شامل بخش های مرتبط از سیستم عامل و نحوه دسترسی به ویژگی های شبکه محلی است.
هسته اصلی دوره با برنامه نویسی سوکت در سطح مشتری/سرور سروکار دارد. پروتکل های IPv4 و IPv6 مانند اتصالات TCP و UDP پوشانده شده اند. دن به شما نشان می دهد که چگونه یک مشتری و سرور را برای هر دو نوع اتصالات برنامه ریزی کنید. این دوره با یک چالش به پایان می رسد: کد یک سرور چت در زمان واقعی لینوکس ، متن را که چندین اتصالات را می پذیرد ، مکالمات را ردیابی می کند و اتصالات را ثبت می کند.
عنوان اصلی : Network Programming in C
سرفصل های دوره :
مقدمه:
شبکه با جهان
آنچه برای این دوره نیاز دارید
تله ها و مشکلات
1. ارتباطات شبکه:
تصویر شبکه بزرگ را مشاهده کنید
فایروال را پیکربندی کنید
پروتکل اینترنت (IP) را درک کنید
آدرس ها و پورت های شبکه را کاوش کنید
به جزئیات شبکه محلی دسترسی پیدا کنید
رابط های محلی را کشف کنید
نقش های مشتری/سرور را مرور کنید
2. برنامه نویسی شبکه:
برنامه نویسی سوکت را درک کنید
عملکرد getaddrinfo () را کاوش کنید
سوکت را باز کنید
اتصال و اتصال
گوش دادن و قبول
چالش: خطاها را بررسی کنید
راه حل: خطاها را بررسی کنید
3. اتصالات TCP:
یک سرور TCP ایجاد کنید
با سرور TCP تماس بگیرید
پیکربندی پشته دوگانه را کد کنید
چالش: یک مشتری عمومی TCP
راه حل: یک مشتری عمومی TCP
4. اتصالات UDP:
یک سرور UDP را کد کنید
مشتری UDP را کد کنید
چالش: یک مشتری و سرور UDP را کد کنید
راه حل: کد یک مشتری و سرور UDP را کد کنید
5. سرور چت:
آدرس مشتری را بدست آورید
ارتباط را حفظ کنید
چندین اتصالات را بپذیرید
چالش: سرور چت بنویسید
راه حل: سرور چت بنویسید
Network Programming in C
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
Troubleshooting Common PC Issues for Users
Learning PC Maintenance and Performance
Android Phone and Tablet Essential Training
یادگیری زبان C از طریق چالش های دنیای واقعی
یادگیری کدنویسی به زبان C
آموزش کدنویسی به زبان C, C++
آموزش جامع Pointer ها در زبان C
آموزش ایجاد کردن و نوشتن یک طرح کلی
آموزش زبان برنامه نویسی C
همکاری تیم در Google Workspace
✨ تا ۷۰% تخفیف با شارژ کیف پول 🎁
مشاهده پلن ها