Indy (Internet Direction)
Я смог устоновить соединение с idTCPServer и обрабатывать сообщения в onExecute, но мне сложно понять как работает MrgThread, как вообще организованы потоки в Indy. Из личного опыта я сделал вывод, что всё обрабатывается в onExecute, но мне кажется что это не верно. Вобщем каждый поток который создается должен жить своей жизнь, ну и хорошо. ClassName вообще не ясно зачем сделан public, я нигде не заметил его использования, кроме как создание нового потока. Я пытался сделать свой класс на базе TIdThread, но метод run объявлен как virtual Run()=0, вобщем он абстрактный, а в исходниках indy он творит вообще не то что я ожидал. Итак, как всем этим добром толково пользоваться, как можно (и где) использовать Run, Start, Stop, CreateNewThread и т.д. Соглашусь на любой диалог, даже на замечания...