Navigation

  • index
  • modules |
  • next |
  • previous |
  • Python v2.6 documentation »
  • The Python Standard Library »

Interprocess Communication and NetworkingΒΆ

The modules described in this chapter provide mechanisms for different processes to communicate.

Some modules only work for two processes that are on the same machine, e.g. signal and subprocess. Other modules support networking protocols that two or more processes can used to communicate across machines.

The list of modules described in this chapter is:

  • subprocess — Subprocess management
    • Using the subprocess Module
      • Convenience Functions
      • Exceptions
      • Security
    • Popen Objects
    • Replacing Older Functions with the subprocess Module
      • Replacing /bin/sh shell backquote
      • Replacing shell pipe line
      • Replacing os.system()
      • Replacing os.spawn*
      • Replacing os.popen*
      • Replacing popen2.*
  • socket — Low-level networking interface
    • Socket Objects
    • Example
  • ssl — SSL wrapper for socket objects
    • Functions, Constants, and Exceptions
    • SSLSocket Objects
    • Certificates
    • Examples
      • Testing for SSL support
      • Client-side operation
      • Server-side operation
  • signal — Set handlers for asynchronous events
    • Example
  • popen2 — Subprocesses with accessible I/O streams
    • Popen3 and Popen4 Objects
    • Flow Control Issues
  • asyncore — Asynchronous socket handler
    • asyncore Example basic HTTP client
  • asynchat — Asynchronous socket command/response handler
    • asynchat - Auxiliary Classes and Functions
    • asynchat Example

Previous topic

rlcompleter — Completion function for GNU readline

Next topic

subprocess — Subprocess management

This Page

  • Show Source

Quick search

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Python v2.6 documentation »
  • The Python Standard Library »
© Copyright 1990-2008, Python Software Foundation. Last updated on Oct 02, 2008. Created using Sphinx 0.5.