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