Форум: "Сети";
Поиск по всему сайту: 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.032 c
14-32962          Salmir                2002-03-04 04:13  2002.04.11  
Помогите новичку


1-32894           DimaP                 2002-03-29 18:14  2002.04.11  
Цвета


1-32723           LazorenkoX            2002-03-29 22:55  2002.04.11  
Маус (только не обижайтесь)


1-32731           rog                   2002-03-30 09:06  2002.04.11  
Событие OnkeyDown


7-32985           kievsash              2002-01-14 03:05  2002.04.11  
Как подставить свою прогу на Ctrl+Alt+Del