Skip to main content
  • Book
  • © 2004

Foundations of Python Network Programming

Apress

Authors:

Buy it now

Buying options

eBook USD 34.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (22 chapters)

  1. Front Matter

    Pages N2-xxiv
  2. Low-Level Networking

    1. Front Matter

      Pages 1-1
    2. Network Clients

      • John Goerzen
      Pages 19-34
    3. Network Servers

      • John Goerzen
      Pages 35-64
    4. Domain Name System

      • John Goerzen
      Pages 65-85
    5. Advanced Network Operations

      • John Goerzen
      Pages 87-109
  3. Web Services

    1. Front Matter

      Pages 111-111
    2. Web Client Access

      • John Goerzen
      Pages 113-126
    3. Parsing HTML and XHTML

      • John Goerzen
      Pages 127-143
    4. XML and XML-RPC

      • John Goerzen
      Pages 145-166
  4. E-mail Services

    1. Front Matter

      Pages 167-167
    2. E-Mail Composition and Decoding

      • John Goerzen
      Pages 169-195
    3. Simple Message Transport Protocol

      • John Goerzen
      Pages 197-210
    4. POP

      • John Goerzen
      Pages 211-221
    5. IMAP

      • John Goerzen
      Pages 223-271
  5. General-Purpose Client Protocols

    1. Front Matter

      Pages 273-273
    2. FTP

      • John Goerzen
      Pages 275-294
    3. Database Clients

      • John Goerzen
      Pages 295-320
    4. SSL

      • John Goerzen
      Pages 321-338

About this book

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.

About the author

John Goerzen is an accomplished author, system administrator, and Python programmer. He has been a Debian developer since 1996 and is currently president of Software in the Public Interest, Inc. His previously published books include the Linux Programming Bible, Debian Unleashed, and Linux Unleashed.

Bibliographic Information

  • Book Title: Foundations of Python Network Programming

  • Authors: John Goerzen

  • DOI: https://doi.org/10.1007/978-1-4302-0752-8

  • Publisher: Apress Berkeley, CA

  • eBook Packages: Springer Book Archive

  • Copyright Information: John Goerzen 2004

  • eBook ISBN: 978-1-4302-0752-8Published: 16 August 2004

  • Edition Number: 1

  • Number of Pages: XXIV, 536

  • Number of Illustrations: 36 b/w illustrations

  • Topics: Software Engineering/Programming and Operating Systems

Buy it now

Buying options

eBook USD 34.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Other ways to access