Chapter 1. Introduction to Client/Server Networking

This book is about network programming with the Python language: about accomplishing a specific set of tasks that all involve a particular technology—computer networks—using a general-purpose programming language that can do all sorts of things besides the things that you will see illustrated in this book.

We lack the space between the covers of this book to teach you how to program in Python if you have never seen the language before, or never even written a computer program at all. So this book presumes that you have already learned something about Python programming from the many excellent tutorials and books on the subject. We hope that the Python examples in the book are good ones, from which ...

Get Foundations of Python Network Programming: The comprehensive guide to building network applications with Python, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.