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

Функция fromfd() модуля socket в Python

Создает объект сокета из файлового дескриптора

Синтаксис:

import socket

sock = socket.fromfd(fd, family, type, proto=0)

Параметры:

Возвращаемое значение:

Описание:

Функция fromfd() модуля socket дублирует файловый дескриптор fd - целое число, возвращаемое методом file.fileno() файлового объекта и создает объект сокета из результата.

Функция socket.fromfd() редко используется, но может применяться для получения или установки параметров сокета, передаваемого программе в качестве стандартного ввода или вывода (например сервера, запущенного демоном inet Unix. Предполагается, что сокет находится в режиме блокировки.

Семейство адресов family, тип сокета type и номер протокола proto такие же, как для функции `socket.socket().

Дескриптор файла fd должен ссылаться на сокет, но это не проверяется - последующие операции с объектом могут завершиться неудачно, если дескриптор файла недействителен.

Вновь созданный сокет не наследуется.