Networking and Interprocess Communication¶
The modules described in this chapter provide mechanisms fornetworking and inter-processes communication.
Some modules only work for two processes that are on the same machine, e.g.signal andmmap. Other modules support networking protocolsthat 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