Сообщить об ошибке.

Краткий обзор раздела: Модуль socketserver, встроенный фреймворк Python

Содержание с кратким описанием:

ОБЗОР: Модуль socketserver, встроенный фреймворк Python.
Модуль определяет четыре основных класса конкретных серверов: TCPServer, UDPServer, UnixStreamServer, UnixDatagramServer. Эти четыре класса обрабатывают запросы синхронно. Для поддержки асинхронного поведения могут использоваться классы ForkingMixIn() и ThreadingMixIn().
Класс BaseServer() модуля socketserver в Python.
Класс BaseServer() представляет собой суперкласс всех объектов Server модуля socketserver. В разделе дается описание всех атрибутов и методов объекта Server, который создается классами конкретных серверов: TCPServer, UDPServer, UnixStreamServer, UnixDatagramServer.
Класс BaseRequestHandler() модуля socketserver в Python.
Класс BaseRequestHandler() - суперкласс всех объектов обработчика запросов. Пользователь определяет собственный подкласс обработчика запросов и определяет новый метод .handle(), который и будет обрабатывать запросы. Для каждого запроса создается новый экземпляр пользовательского подкласса.
Классы ForkingMixIn() и ThreadingMixIn() модуля socketserver в Python.
С помощью классов ForkingMixIn и ThreadingMixIn можно создавать из синхронных серверов - асинхронные, которые будут обрабатывать запросы в отдельных процессах или потоках соответственно. Класс ForkingMixIn доступен только на платформах POSIX, c поддержкой функцию os.fork().
Классы Datagram/Stream RequestHandler модуля socketserver в Python.
Классы StreamRequestHandler и DatagramRequestHandler представляют собой подклассы BaseRequestHandler и предоставляют атрибуты self.rfile и self.wfile. Эти атрибуты позволяют получить данные запроса или вернуть данные клиенту соответственно, используя файлоподобный интерфейс.