Advertisement

Foundations of Python Network Programming

  • Authors
  • John Goerzen

Table of contents

  1. Front Matter
    Pages N2-xxiv
  2. Low-Level Networking

    1. Front Matter
      Pages 1-1
    2. John Goerzen
      Pages 19-34
    3. John Goerzen
      Pages 35-64
    4. John Goerzen
      Pages 65-85
    5. John Goerzen
      Pages 87-109
  3. Web Services

    1. Front Matter
      Pages 111-111
    2. John Goerzen
      Pages 113-126
    3. John Goerzen
      Pages 127-143
    4. John Goerzen
      Pages 145-166
  4. E-mail Services

    1. Front Matter
      Pages 167-167
    2. John Goerzen
      Pages 169-195
    3. John Goerzen
      Pages 197-210
    4. POP
      John Goerzen
      Pages 211-221
    5. John Goerzen
      Pages 223-271
  5. General-Purpose Client Protocols

    1. Front Matter
      Pages 273-273
    2. FTP
      John Goerzen
      Pages 275-294
    3. John Goerzen
      Pages 295-320
    4. SSL
      John Goerzen
      Pages 321-338
  6. Server-Side Frameworks

    1. Front Matter
      Pages 339-339
    2. John Goerzen
      Pages 341-354
    3. John Goerzen
      Pages 355-368
    4. CGI
      John Goerzen
      Pages 369-392
    5. John Goerzen
      Pages 393-416
  7. Multitasking

    1. Front Matter
      Pages 417-417
    2. John Goerzen
      Pages 419-442
    3. John Goerzen
      Pages 443-468
    4. John Goerzen
      Pages 469-489
  8. Back Matter
    Pages 491-512

About this book

Introduction

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.

Keywords

HTML Multitasking Perl Python SMTP XML language network programming programming programming language software

Bibliographic information

Industry Sectors
Pharma
Automotive
Finance, Business & Banking
Electronics
IT & Software
Telecommunications
Energy, Utilities & Environment
Aerospace
Engineering