Linux Network Programming (Socket Programming) with C & Python [Complete Course]
This course shows how to use the UNIX/Linux “sockets” API to write clients and servers using TCP and UDP protocols. Both “C” and Python examples are presented.
00:00:00 Setting the Scene
00:30:04 Writing TCP-based Servers
00:54:44 Writing TCP-based Clients
01:22:07 Writing UDP-based Server and Clients
02:07:26 Concurrent Servers and Clients
02:42:06 Multi-threaded Concurrency
✅What you’ll learn:
The course begins by contrasting the TCP and UDP protocols. It then describes the classic “sockets” API in detail and shows how to write clients and servers using both protocols. Techniques for achieving concurrency are covered, including multi-processing, multi-threading, and the select() system call. “C” is used as the primary implementation language but some Python examples are also presented.
✅Subscribe & Follow Us For More Great Contents
Title: Linux Network Programming
Author: Chris Brown
✅About the Author:
Dr. Chris Brown has been using UNIX as a software developer and system administrator since its pioneering days over 30 years ago and has used Linux professionally and at home for about 10 years.
Views : 2895