Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (22 – IO::Socket, часть 13)

предыдущая часть ««»» следующая часть

$protocol = $sock->prоtocol()

$type = $sock->socktype()

$domain = $sock->sockdomain()

Эти три метода возвращают основную информацию о сокете, в том числе номер протокола; тип и домен сокета. Данные методы могут применяться только для получения атрибутов объекта сокета. Их нельзя использовать для изменения характеристик уже созданного объекта.

$value = $sock->sockopt($option[,$value])

Метод sockopt() может служить для получения и/или установки опций сокета. Он является внешним интерфейсом и для метода getsockopt() , и для метода setsockopt(). При вызов с одним числовым параметром метод sockopt() выбирает текущее значение указанной опции, а при вызове с опцией и новым значением устанавливает заданное значение опции и возвращает код результата, который свидетельствует об успешном или неудачном завершении. При вызове этого метода нет необходимости указывать уровень опции, как при использовании функции getsockopt(), поскольку предполагается применение параметра SOL_SOCKET.

В отличие от встроенной функции getsockopt() , метод объекта автоматически преобразовывает упакованный параметр, возвращенный основополагающим системным вызовом, в целое число. Поэтому нет необходимости распаковывать значения опций, возвращенные методом sockopt(). Как было описано ранее, наиболее заметным исключением из этого правила является опция linger, в качестве параметра установки которой применяется 8-байтовая структура linger.



2013-11-14 15:55:49

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2025 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония