Internet Modules

These modules provide the basic primitives relating to network handling. Essentially the

purpose of each file defines a basic primitive in a normal network system.

As with the base Kamaelia package, __init__.py is empty and simply exists to allow package import as follows:

Clearly socketConstants.py contains a bunch of common constants - these aren't provided by the socket module and largely cover error conditions, and are defined to increase code readability.

The internet abstraction primitives can divided thus: