|
Foundations of Python Network Programming
To guide readers through the new scripting language, Python, this book discusses every aspect of client and server programming. And as Python begins to replace Perl as a favorite programming language, this book will benefit scripters and serious application developers who want a feature-rich, yet simple language, for deploying their products.
The
text explains multitasking network servers using several models, including forking, threading, and non-blocking sockets. Furthermore, the extensive examples demonstrate important concepts and practices, and provide a cadre of fully-functioning stand alone programs. Readers may even use the provided examples as building blocks to create their own software.
Chapter 1 ? Introduction to Client/Server Networking
Chapter 2 ? Network Clients
Chapter 3 ? Network Servers
Chapter 4 - Domain Name System
Chapter 5 ? Advanced Network Operations
Chapter 6 ? Web Client Access
Chapter 7 ? Parsing HTML and XHTML
Chapter 8 ? XML and XML-RPC
Chapter 9 ? E-Mail Composition and Decoding
Chapter 10 ? Simple Message Transport Protocol
Chapter 11 ? POP
Chapter 12 ? IMAP
Chapter 13 ? FTP
Chapter 14 ? Database Clients
Chapter 15 ? SSL
Chapter 16 ? SocketServer
Chapter 17 ? SimpleXMLRPCServer
Chapter 18 ? CGI
Chapter 19 ? mod_python
Chapter 20 ? Forking
Chapter 21 ? Threading
Chapter 22 ? Asynchronous Communication
|