Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Netbios через TCP/IP, WINS ... / 5 сообщений из 5, страница 1 из 1
10.08.2010, 15:54
    #36784345
serg1905
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Netbios через TCP/IP, WINS ...
Есть некая складская программа стороннего разработчика со своей СУБД, некоторые выдержки логики работы серверной части:
При осуществлении записи одного клиента (DOS приложение) происходит оповещение всех остальных клиентов по списку о изменении в базе. Работа по Netbios через TCP/IP, разрешение - через WINS. Все четко работает до определенного момента. Если клиент завершил работу DOS программы некорректно (крестиком или выключение питания), то в списке серверного приложения все равно висит этот клиент для оповещения.
И тогда при осуществлении записи кого-либо при оповещении всех об изменении данных, эта серверная программа доходит до выключенного компьютера и виснет на несколько секунд. Т.е. для всех клиентов замирает.
Прошу не обсуждать логику работы программы - такая работа некорректна, это понятна. Если убрать WINS, так вообще все виснет в одном потоке...
Может кто подскажет, как системными средствами ускорить процесс прохождения оповещения выключенных компов в данной ситуации?
...
Рейтинг: 0 / 0
10.08.2010, 15:58
    #36784349
serg1905
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Netbios через TCP/IP, WINS ...
Добавлю, что по логике работы самой серверной части программы при таких оповещениях она не ждет отклика от ее приложения. Это по словам разработчика.
Т.е. отклик ждет сама система, в данном случае Windows Server
...
Рейтинг: 0 / 0
11.08.2010, 09:42
    #36785284
Biz©
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Netbios через TCP/IP, WINS ...
serg1905Добавлю, что по логике работы самой серверной части программы при таких оповещениях она не ждет отклика от ее приложения. Это по словам разработчика.
Т.е. отклик ждет сама система, в данном случае Windows Server
ну дык и вопрос задавайте разработчику
ну или например мониторьте список работающих компутеров командой ping -w <пауза в милисекундах>
а так это штатная пауза на отклик тспип которую имхо не стоит трогать
...
Рейтинг: 0 / 0
11.08.2010, 12:18
    #36785680
serg1905
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Netbios через TCP/IP, WINS ...
Разработчик ничего не переделывать не хочет.
Я то промониторю, но мне придется снимать коннекты вручную из списка в программе.
Немного перефразирую задачу.
Серверная часть оповещает клиентов по циклу по NetBios через TCP. Причем не ожидая ответа, т.е. как бы должно происходить все быстро. Так думает разработчик, ведь это Netbios. Но фактически оповещение берет на себя система и при выключенном компе она ждет отклика несколько секунд. Может быть где-то есть какой-либо параметр, который позволяет уменьшить время ожидания отклика? Как-то так что ли...
...
Рейтинг: 0 / 0
11.08.2010, 13:58
    #36785984
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Netbios через TCP/IP, WINS ...
serg1905,
Причем здесь Netbios, а если некоторые клиенты идут к серверной части через свитч, на котором вырубилось напряжение, то это тоже netbios должен отследить что ли. Ваш разработчик козел, раз он не предусмотрел в своем софте исключительные ситуации.
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Netbios через TCP/IP, WINS ... / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]