Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];




Вниз

Как определить координатора локальной сети? 


Ruff-Fish   (2001-12-28 09:47) [0]

Задача: в локальной сети без выделенного сервера надо определить станцию, которая стала координатором рабочей группы и отобрать у нее это координаторство. Как это можно сделать на Дельфи?



3D_MAX   (2001-12-28 09:58) [1]

А что ты подразумеваешь под координаторством???



Wonder   (2001-12-28 10:53) [2]

Быть может все-таки не "координатором", а Master Browser-ом (главным обозревателем)?



Ruff-Fish   (2001-12-29 10:42) [3]

Объясняю. В свойствах службы доступа к файлам и принтерам сети Microsoft под Win98 есть свойство "Координатор сети (Auto/On/Off)". И если он, не дай бог, включен (Auto или On), то при выключении сервера эта машина становится координатором рабочей группы, вследствие чего начинаются разнообразные сетевые глюки - типа не обновляется список группы при включении новой машины и т.п. Если же этот флажок выключен, то все ОК. А определить какая из машин в наст. время является координатором стандартными средствами Виндов не удается.



Wonder   (2001-12-29 12:50) [4]

Объясняю. В оригинале этот "координатор" называется Master Browser-ом. Все вопросы к переводчикам. Он, в частности, хранит список компьютеров в его рабочей группе и доступных сетевых ресурсов. Когда выключается текущий главный обозреватель, в рабочей группе начинаются выборы нового главного обозревателя на основе в том числе и следующих критериев:
1. ОС
2. Версия ОС
3. Роль в сети (это как раз то самое свойство).
Это для общего развития.

А теперь почему такая беда с именами. На самом деле ничего не глючит. Сами мелкомягкие говорят, что задержки при обновлении списка имен и сетевых ресурсов могут достигать, если мне память не изменяет, 16 мин. max. Так что ничего удивительного нет.



Ruff-Fish   (2001-12-30 19:54) [5]

Thanks. Но это я и так знаю. А вопрос остаетя без ответа - как эту рабочую определить и как лишить ее этой роли программными средствами?



Wonder   (2002-01-03 11:54) [6]

Узнать просто.
Имя Netbios состоит из 16 символов. 16-й символ имени называется суффиксом Netbios. Грубо говоря, он показывает к чему это имя относится.
Суффикс главного обозревателя - 01h, тип - U (Unique).
См. nbtstat.exe



VuDZ   (2002-01-27 10:21) [7]

2Ruff-Fish
пставь Toolz для win2k - они на СД идут вместе с осью - там есть команда browstat, ex:
browstat gm 1 k7
узнаёшь кто мастер в сети в домене к7 на который смотрит первая сетевая карта.
если нужно сделать самому - NetServerGetInfo()




Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.73 MB
Время: 0.028 c
1-32859           Renard                2002-03-29 09:18  2002.04.11  
При таскании объекта по форме возникла такая проблема:


3-32624           Lord Vader            2002-03-19 08:35  2002.04.11  
TTable:добавление колонок


6-32930           OlegR                 2002-01-29 13:18  2002.04.11  
E-mail на ICQ


3-32698           kjj                   2002-03-21 15:32  2002.04.11  
что писать в UpdateSQL?


3-32643           IronHawk              2002-03-19 12:24  2002.04.11  
Обнуляються данные в базе !