Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2002.09.16;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
3-50632
ShuraGrp
2002-08-22 17:33
2002.09.16
DBRestore ??


1-50686
Лана Розанова
2002-09-04 16:03
2002.09.16
Фильтры


1-50803
Goliaf
2002-09-03 16:59
2002.09.16
Как мне сделать Log Display такой как в Advanced Dialer ?


3-50610
Kurt
2002-08-22 18:22
2002.09.16
Вопрос о QuickRep-е!! как мне расположить в области данных (QRBan


1-50661
PTE
2002-09-02 21:38
2002.09.16
WebBrowser и ProgressBar





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский