Рубрики
Без рубрики

socket – Сетевые коммуникации

Автор оригинала: Doug Hellmann. Цель: Обеспечивает доступ к сетевому общению Модуль socket предоставляет низкоуровневый API C для связи по сети с использованием интерфейса сокета BSD. Он включает класс socket для обработки фактического канала данных, а также включает функции для задач, связанных с сетью, таких как преобразование имени сервера в адрес и форматирование данных для отправки […]

Рубрики
Без рубрики

Селекторы – I / O мультиплексирование абстракций

Автор оригинала: Doug Hellmann. Цель: Обеспечить независимые платформы абстракции для ввода/вывода мультиплексирование на основе Выбрать модуль. Модуль SELECTORS обеспечивает независимую платформе, независимый от абстракции на верхней части функций мониторинга ввода-мониторинга, специфичной платформы в выборе. Операционная модель API в <Код> Селекторы на основе событий, аналогичны Poll () из Выбрать . Существует несколько реализаций, и модуль автоматически […]

Рубрики
Без рубрики

Асинхронный ввод-вывод с абстракциями класса протокола

Автор оригинала: Doug Hellmann. До этого момента все примеры избегали смешивания операций параллелизма и ввода-вывода, чтобы сосредоточиться на одной концепции за раз. Однако переключение контекстов при блоках ввода-вывода является одним из основных вариантов использования asyncio . Основываясь на уже представленных концепциях параллелизма, в этом разделе исследуются два примера программ, реализующих простой эхо-сервер и клиент, аналогичные […]