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