Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.16;
Скачать: CL | DM;

Вниз

Список машин в сети без тормозов приложения?   Найти похожие ветки 

 
ReYka   (2002-07-08 15:33) [0]

Помню был алгоритм (где-то в FAQ), который выводил список ресурсов в локальной сети. Но при этом машина страшно тормозила. Недавно узнал что есть асинхронная функция WSA... и что-то там еще.
Но когда стал с ней разбиратся ничего не вышло. Подкиньте пожалуйсята пример как обновлять список машин, но не тормозить приложение.

ПЛЗ, не кидайте ничего не значащих ответов, пожалуйста покжите код!

Заранее благодарен!!!


 
SerVS ©   (2002-07-09 00:12) [1]

Обычно все длительные и тормозящие операции запускаються в отдельном потоке и пусть себе работают, а когда закчили сообщяют тебе о этом.
примерно так:
TMyLongOper = class (TThread)
private
...
ну и дальше ;)


 
ReYka   (2002-07-09 10:44) [2]

Так и делал. Ничего не вышло. Все равно тормозит. Хотя попробую еще... раз.
Просто раз есть такая фу-ия то чего бы и не воспользоватся а не мудрить с "нитками".


 
ReYka   (2002-07-11 10:56) [3]

Никто не поможет? :(


 
valery_f   (2002-07-11 13:59) [4]

> SerVS © (09.07.02 00:12) ...тормозящие операции запускаються в отдельном потоке...

При чем тут потоки? На этой операции Win9x просто наглухо вешается на N-сколько секунд, и поток тут ничего не решит.

> ReYka (08.07.02 15:33) ...есть асинхронная функция WSA...

Я так думаю, что поиск машин можно сделать самому, покопавшись в спецификациях, но это найдешь ТЫ а не ВИНДА. Винде, чтоб работать с другими машинами, нужно САМОЙ их найти через ее же стандартные службы, которые тормозят... и здесь мы возвращаемся к тому, с чего начали.


 
ReYka   (2002-07-12 12:31) [5]

Хмм... ничего не понял...
Ну хорошо, вопрос немного по другому:

Я знаю все имена машин в сети. Как мне узнать находится она сейчас в сети или нет? Без тормозов и зависаний на каждой машине по Н секунд?


 
valery_f   (2002-07-12 14:20) [6]

Раз ты знаешь имена, то наверное знаешь и IP. Можно, к примеру, при первом запуске или принудительно запустить тормозной поиск, составить таблицу "имя-IP" и сохранить в INI файле. А затем - обычный ping - см. http://delphi.mastak.ru/articles/icmp.html



Страницы: 1 вся ветка

Текущий архив: 2002.09.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
6-50901
Dark Lord
2002-07-14 08:33
2002.09.16
Создание общих ресурсов


1-50857
Song
2002-09-04 17:23
2002.09.16
Хук на сообщение WM_SYSCOMMAND. Проблема.


1-50851
Mazenrat
2002-09-04 15:51
2002.09.16
Как программно найти каталог Program Files?


1-50835
Лана Розанова
2002-09-03 19:15
2002.09.16
Компонент FilterGrid


4-51028
stainer
2002-07-26 00:35
2002.09.16
RegisterWindowMessage ( TaskbarCreated )),