Сетевое и межпроцессное взаимодействие¶
Модули, описанные в этой главе, предоставляют механизмы для сетевого и межпроцессного взаимодействия.
Некоторые модули работают только для двух процессов, которые находятся на одной машине, например
signal
и mmap
. Другие модули поддерживают сетевые протоколы,
которые позволяют двум или более процессам связываться между машинами.
Список модулей, описанных в этой главе:
asyncio
— Асинхронный ввод-выводsocket
— Низкоуровневый сетевой интерфейсssl
— TLS/SSL обёртка для сокетных объектовselect
— Ожидание завершения I/Oselectors
— Высокоуровневое мультиплексирование ввода-выводаasyncore
— Асинхронный обработчик сокетовasynchat
— Обработчик команд/ответов асинхронного сокетаsignal
— Установить обработчики для асинхронных событийmmap
— Поддержка отображаемых в память файлов