Одесса: 5°С (вода 9°С)
Киев: 3°С
Львов: 3°С

Тема: Помогите со сканером сети, немогу закончить программу((

Ответить в теме
Показано с 1 по 6 из 6
  1. Вверх #1
    Постоялец форума Аватар для road
    Пол
    Мужской
    Возраст
    35
    Сообщений
    1,046
    Репутация
    50

    Cool Помогите со сканером сети, немогу закончить программу((

    Всем добрый день, пишется сканер для сети, определяющий айпи всех пользователей и.т.д.
    В процесе возникла следующая проблема:
    Как отлавливать длительность пребывания пользователя в сети, или хотя-бы время появления и выхода айпи в сеть(и).

    Всем заранее спасибо за помощь))
    ***


  2. Вверх #2
    Новичок
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    26
    Сообщений
    56
    Репутация
    14
    На ум приходит только мысль периодического опроса.

  3. Вверх #3
    Постоялец форума Аватар для road
    Пол
    Мужской
    Возраст
    35
    Сообщений
    1,046
    Репутация
    50
    Вот код который отвечает за нахождение всех айпи
    PHP код:
    Form3->Show();
    IdNetworkCalculator1->NetworkAddress->AsString IdIPWatch1->LocalIP() ;  
           
    IdNetworkCalculator1->NetworkMask->AsString    "255.255.255.0";        
           
    IdNetworkCalculator1->FillIPList();                                       
            
    Form3->ipList->Items->SaveToFile("history.txt");
           
    Form3->ipList->Clear();


          
    TNMUDP *NMUDP1;
            for (
    int i 0IdNetworkCalculator1->ListIP->Count i++)
             {
                
    NMUDP1->RemoteHost =  IdNetworkCalculator1->ListIP->Strings[i];
                
    NMUDP1->SendBuffer(" HI "5);


             } 
    Т.е. исп IdNetworkCalculator, как можно записать время когда появился новый айпи, как отловить этот процесс опираясь на даный код, т.е. появился новый айпи - записали время в переменную, вышел-записали время, а потом отняв последнее от первого найдем искомое))
    Но вот как отловить процесс появление и выход айпи??
    ***

  4. Вверх #4
    Посетитель Аватар для Нулевой
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    28
    Сообщений
    395
    Репутация
    126
    интересная задачка, жаль моих знаний на ее решение не хватит
    Свобода лечит лучше всего

  5. Вверх #5
    Постоялец форума Аватар для road
    Пол
    Мужской
    Возраст
    35
    Сообщений
    1,046
    Репутация
    50
    Может у кого-то все же есть идеи((
    ***

  6. Вверх #6
    в плюсах не силен, но реализовывал подобную задачу на javascript,нужно было зафиксировать время нахождения юзера на странице. Фиксировал время входа, потом через интервал (ставил 15 сек) проверял, находится ли ещё данный пользователь на странице, если да, то вычисляем разницу и добавляем результат к общему времени, проведенному на странице. По сути так,как сказал 081krieger


Ответить в теме

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения