YoVDO

Using Sockets in Python

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Python Courses UDP Courses TCP Courses Network Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of socket programming in Python during this 55-minute EuroPython 2012 conference talk by F Buynooghe. Delve into the fundamentals of Internet Protocol, UDP, and TCP, and learn how to implement both UDP and TCP sockets effectively. Discover essential concepts such as hostname resolution, non-blocking sockets, signal handling, and stream data management. Gain insights into advanced techniques like using sock.makefile() and explore greenlet-based approaches with Eventlet and Twisted frameworks. Whether you're a beginner or an experienced developer, acquire valuable knowledge to enhance your network programming skills in Python.

Syllabus

Intro
What do I know about this?
Prequel
Internet Protocol
UDP and TCP
UDP Basics
UDP Connected Sockets
TCP Basics
TCP State Diagram
Socket Options
Hostname Resolution
Getaddrinfo.example
Getaddrinfo . The Tools
Non-Blocking Socket
Handling Signals
Handling Stream Data
Buffering of Stream Data
Using sock.makefile()
Advanced sock.makefile()
Greenlet-based
Eventlet Example
Twisted
Summary


Taught by

EuroPython Conference

Related Courses

Data Plane Programming
Karlstad University via Independent
Networking with Python: Socket Programming for Communication
Raspberry Pi Foundation via FutureLearn
Dart Masterclass Programming Course: iOS/Android Bible
Udemy
Learn Nodejs by building 12 projects
Udemy
jQuery Masterclass Course: JavaScript and AJAX Coding Bible
Udemy