Сетевое взаимодействие и межпроцессное взаимодействие¶Networking and Interprocess Communication
Модули, описанные в этой главе, предоставляют механизмы для сетевого взаимодействия и межпроцессного взаимодействия.
Некоторые модули работают только с двумя процессами, находящимися на одной машине, например:
signal и mmap. Другие модули поддерживают сетевые протоколы,
которые могут использоваться двумя или более процессами для взаимодействия между машинами.
Список модулей, описанных в этой главе:
asyncio– асинхронный ввод-выводasyncio – Asynchronous I/Osocket– низкоуровневый сетевой интерфейсsocket – Low-level networking interfacessl– обёртка TLS/SSL для объектов сокетовssl – TLS/SSL wrapper for socket objectsselect– Ожидание завершения ввода-выводаselect – Waiting for I/O completionselectors– Высокоуровневое мультиплексирование ввода-выводаselectors – High-level I/O multiplexingasyncore– Асинхронный обработчик сокетовasyncore – Asynchronous socket handlerasynchat– Асинхронный обработчик команд/ответов через сокетыasynchat – Asynchronous socket command/response handlersignal– Установка обработчиков для асинхронных событийsignal – Set handlers for asynchronous eventsmmap– Поддержка файлов, отображаемых в памятьmmap – Memory-mapped file support