Исходник icq спамера

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Akapel, 23 Nov 2009.

  1. Akapel

    Akapel New Member

    Joined:
    15 Dec 2008
    Messages:
    17
    Likes Received:
    1
    Reputations:
    0
    Нужен исходник многопоточного icq спамера, можно не рабочего, самое главное, чтобы можно было понять принцип многопоточности в таких приложениях.
     
  2. s0l_ir0n

    s0l_ir0n Active Member

    Joined:
    14 Mar 2009
    Messages:
    399
    Likes Received:
    144
    Reputations:
    18
    Принцип:
    Procedure FloodICQ
    begin
    //codes
    end;

    Procedure FloodButton.OnClick
    begin
    //codes
    CreateThread(0,0,@FloodICQ,0);
    end;

    какбе такая система...
     
  3. Akapel

    Akapel New Member

    Joined:
    15 Dec 2008
    Messages:
    17
    Likes Received:
    1
    Reputations:
    0
    да я знаю как создать многопоточность, просто у меня компонент создается в run-time, происходит конект.При успешном конекте выдается событие OnConect.Как мне обработать его?А точнее как обработать события от всех комнонентов в одной процедуре?
     
    1 person likes this.
  4. mr. ZetRikS

    mr. ZetRikS New Member

    Joined:
    17 Jul 2009
    Messages:
    45
    Likes Received:
    2
    Reputations:
    0
    Есть на сколько я помню 3 вида многопоточности...
    Тебе нужно использовать Асинхоронную многопоточность, то есть:
    допустим у тебя есть 3 потока,
    1 поток стартует, и далее стартует 2й и третий поток, причём 2й и 3й не ждут завершения предыдущего, при своём старте то есть могут выполниться до завершения предыдущего стартующего потока...

    как раз в теме http://forum.antichat.ru/showthread.php?p=1627157#post1627157 я прицеплял сорец на асинхонную работу через TThread, то есть не компонентами, а кодом...
    И с темой с той заодно ознакомишься... там тоже про многопоточность...
    Если напишешь, кидай сорцы сюда... будет интересно посмотреть, не тоько мне но и другим пользователям ачата... :)
     
  5. Akapel

    Akapel New Member

    Joined:
    15 Dec 2008
    Messages:
    17
    Likes Received:
    1
    Reputations:
    0
    Вы меня не поняли)))))))про асинхронные потоки я тоже знаю, я понять не могу как одно и тоже событие сихронизировать)
     
  6. Luck3r

    Luck3r New Member

    Joined:
    1 Nov 2009
    Messages:
    14
    Likes Received:
    1
    Reputations:
    0
    Зачем это писать на делфи? для этого есть другие языки. На сишарпе можно на сокетах за 3 - 4 дня написать.
     
  7. mr. ZetRikS

    mr. ZetRikS New Member

    Joined:
    17 Jul 2009
    Messages:
    45
    Likes Received:
    2
    Reputations:
    0
    За 3 - 4 дня как по мне можно новый зык начать изучать...
    Зачем дельфи, зачам си шарп, за 3 - 4 года точно на асме напишешь... :)


    Akapel, что именно тебе не понятно?
    В моём примере помоему всё понятно, если что пиши, будет время, помогу...

    Но ты начни всё-таки, выложи то что есть, тут есть люди которые в кодинге более менее шарят, и могут помочь...
     
  8. jecka3000

    jecka3000 Elder - Старейшина

    Joined:
    15 Mar 2008
    Messages:
    360
    Likes Received:
    54
    Reputations:
    4
    последний пост тут , хз пашет или нет
     
  9. Akapel

    Akapel New Member

    Joined:
    15 Dec 2008
    Messages:
    17
    Likes Received:
    1
    Reputations:
    0
    все я уже разобрался))))Я просто не мог понять, как не вешая процессор, дождаться события.Выход был бегующий поток, т.е. один поток проверяет если событие совершилось то передает управление другому потоку.