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