Module 20
Networking Programming
Learn the basics of developing network-based applications in Python.
Advanced1 hour 40 min4 lessons
01
Network Overview
Learn what a Python network program is for, and how a server, a client, a host name, an IP address, and a port number fit together.
Advanced25 min
02
Socket Calls
Create a Python socket and use bind, listen, accept, connect, send, and recv to move one short text message between two programs.
Advanced25 min
03
Server Program
Build a Python server socket that binds to this computer, accepts one client, reads a short request, sends one reply, and closes both sockets.
Advanced25 min
04
Client Program
Build a Python client socket that connects to a server on this computer, sends one short request, reads the reply, and closes the client socket.
Advanced25 min