❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 27th, 2023]
This course provides an introduction to socket programming for Windows and Linux in C and C++. Learners will gain an understanding of multiple socket programs and their execution on Windows and Linux, as well as blocking and non-blocking sockets. Source code for all socket programs is provided. Socket programming can be beneficial for those looking to add a plus point to their resume, as it is an in-demand technology. This course covers the basics of socket programming, including how to code, why it is required, and how important it is. It also provides learners with the skills and knowledge necessary to crack any interview in the IT industry.
Course Syllabus
Introduction
Socket Basics
TCP Architecture/Network Layered/OSI Model & Real World Example
Windows Server-Client Methods & Build Setup
Linux Server-Client Methods & Build Setup
Difference between Windows and Linux for Socket Server-Client
Program & Execution for Windows for TCP Socket Server Client Communication C++
Program & Execution for Linux for TCP Socket ServerClient Communication C & C++
Understanding HTTP Server Client Communication on TCP
Program-Execution Windows Http Server-Client communication on TCP in C++
Program-Execution Linux Http Server-Client communication on TCP in C
Blocking, Non-Blocking Sockets, MultiClient-Server Communication by 1st approach
Program & Execution of Multiclient-server communication by 1st approach
Understanding multiclient-server communication by 2nd approach
Program & Execution of Multiclient-server communication by 2nd approach
Application of Socket Programming
Source Code for Socket Programs