К числу иных важных потомков модуля IO::Handle относятся IO::File и IO::Pipe, который предоставляет объектно-ориентированный I интерфейс к вызову функции pipe() языка Perl. От модуля IO::Socket::INET происходит модуль Net::Cmd, который является предком семейства модулей независимых разработчиков, предоставляющих интерфейсы к конкретным сетевым службам, предназначенном для работы с командной строкой, включая FTP и POP (Post Office Protocol — Почтовый протокол).
К пространству имен IO::* принадлежат и другие модули, хотя они не происходят непосредственно от модуля IO::Handle. В их число входят модуль IO::Dir, который представляет объектно-ориентированные методы чтения и управления каталогами; IO::Select, предназначенный для проверки готовности наборов дескрипторов файлов к выполнению ввода-вывода; и IO::Seekable, который позволяет выполнять произвольный доступ к файлу на диске. Модуль IO::Select используется для реализации сетевых серверов на основе мультиплексирования ввода-вывода.
Создание объектов IO::Socket::INET. Как и при использовании других членов семейства IO::Handle, для создания нового объекта IO::Socket::INET вызывается его метод new()
Затем этот объект применяется во всех операциях ввода-вывода, связанных с сокетом, поскольку модуль IO::Socket::INET происходит от модуля IO::Handle, его объекты наследуют все методы чтения, записи и управления аварийными ситуациями. К этим унаследованным методам модуль IO::Socket::INET добавляет такие (предназначенные для работы с сокетом) как - accept(), connect(), bind() и sockopt().
2013-11-07 15:21:17
это интересно В условиях нечеткого сигнала, будь то это радио или телевизионный сигнал, очень полезно использовать активные системы усиления. Например, yota внешняя антенна позволит решить проблему слабого сигнала и станет вашим надежным помощником в любых условиях эксплуатации технических средств и при любой погоде.