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.

⏱️Timestamps⏱️
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
https://facebook.com/NetSharkPro
https://twitter.com/NetSharkPro
https://t.me/NetSharkPro

—Product Information—
Title: Linux Network Programming
Publisher: PluralSight
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
linux

Source by NetShark

Mourad ELGORMA

Fondateur de summarynetworks, passionné des nouvelles technologies et des métiers de Réseautique , Master en réseaux et système de télécommunications. ,j’ai affaire à Pascal, Delphi, Java, MATLAB, php …Connaissance du protocole TCP / IP, des applications Ethernet, des WLAN …Planification, installation et dépannage de problèmes de réseau informatique……Installez, configurez et dépannez les périphériques Cisco IOS. Surveillez les performances du réseau et isolez les défaillances du réseau. VLANs, protocoles de routage (RIPv2, EIGRP, OSPF.)…..Manipuler des systèmes embarqués (matériel et logiciel ex: Beaglebone Black)…Linux (Ubuntu, kali, serveur Mandriva Fedora, …). Microsoft (Windows, Windows Server 2003). ……Paquet tracer, GNS3, VMware Workstation, Virtual Box, Filezilla (client / serveur), EasyPhp, serveur Wamp,Le système de gestion WORDPRESS………Installation des caméras de surveillance ( technologie hikvision DVR………..). ,

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *