.
Tuesday 22nd of May 2012    

Информация

Счетчики

Голосование

Лучшая марка телефона
 

Реклама

фильмы онлайн

фильмы онлайн


Получение информации о сетях
загрузка...

Для получения информации о сетях узлы сети либо используют систему доменных имен, либо ведут свою несложную базу данных. В ней хранится информация обо всех сетях объединенной сети, к которой эти узлы принадлежат. В библиотеку сокетов входит пять процедур, которые позволяют процессу получить доступ к базе данных сетей. Функция getnetbyname извлекает и форматирует содержимое элемента базы данных по указанному доменному имени сети. Вызов этой функции имеет следующий синтаксис: указатель = getnetbyname{адрес-имени)

Здесь параметр адрес-имени является указателем на строку, содержащую доменное имя сети, для которой необходимо получить информацию. Возвращаемое функцией значение представляет собой указатель на структуру, в полях которой хранится официальное имя сети, список зарегистрированных псевдонимов, тип адреса, выраженный числом целого типа, и 32-битовые адреса сети (т.е. IP-адреса, в которых часть, относящаяся к узлу сети, обозначена нулем).

Процесс вызывает библиотечную процедуру getnetbyaddr, когда ему необходимо найти информацию о сети по ее адресу. Вызов этой функции имеет следующий синтаксис: указатель = getnetbyaddr (адрес-сети, тип-адреса)

Параметр адрес-сети - это 32-битовый адрес сети, а параметр тип-адреса - целое число, определяющее тип предыдущего параметра. Процедуры setnetent, getnetent и endnetent предоставляют последовательный доступ к базе данных сетей.


загрузка...
 

Самое популярное:

Наши партнеры

bottom

карта сайта