Miscellaneous Network Topics

Modules not discussed

  • select - Access to the select() system call. Useful for polling.
  • asyncore - A framework for writing highly threaded servers based on asynchronous I/O.
  • BaseHTTPServer, SimpleHTTPServer, CGIHTTPServer - Framework for building web-servers.

A few related extensions

  • Fnorb - A CORBA implementation for Python.
  • ILU - Distributed Objects.

A small plug

  • Python is a great language for experimenting with network programming.
  • Can experiment interactively at the prompt.
  • Programs are relatively simple.
  • Compare to low-level network programming in C.
<<< O'Reilly OSCON 2000, Advanced Python Programming, Slide 100
July 17, 2000, beazley@cs.uchicago.edu
>>>