The Python standard library has excellent support for networking all the way from low to high level. Low-level support is provided by modules such as
asynchat, and mid-level support by, for example, the
socketserver module. Higher-level support is provided by the many modules that support various Internet protocols, including, most notably, the
There are also a number of third-party modules that support networking, ...