Networking and Interprocess Communication
The modules described in this chapter provide mechanisms for networking and inter-processes communication.
Some modules only work for two processes that are on the same machine, e.g.
signal
and mmap
. Other modules support networking protocols
that two or more processes can use to communicate across machines.
The list of modules described in this chapter is:
asyncio
— Asynchronous I/Osocket
— Low-level networking interfacessl
— TLS/SSL wrapper for socket objectsselect
— Waiting for I/O completionselectors
— High-level I/O multiplexingasyncore
— Asynchronous socket handlerasynchat
— Asynchronous socket command/response handlersignal
— Set handlers for asynchronous eventsmmap
— Memory-mapped file support