![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TIdTCPServer vs TTcpServer [D7, WinXP]
HydraMarat © (2004-06-15 11:20:00)Здравствуйте, уважаемые Мастера! Собрался делать приложение, являющееся сервером, которое "базарит" с клиентами по TCP/IP. Я в этом пока не очень разбираюсь так, что нужен совет. Решил за основу взять компонент TIdTCPServer, а тут БАХ!!! и обнаруживаю в справке, что есть "родной" TTcpServer. Подскажите пожалуйста, в чем их отличие? И какой мне лучше исползовать?
P.S. Также буду благодарен если пихнете ссылочку на литературу по этому поводу (ну там, сети, TCP/IP и пр.)
Огромное спасибо!
alienserg (2004-06-22 01:23:00) [1]Ozone © (18.06.04 05:27) [2]
Это ты типа пошутил так?
Нет, просто это усталая реакция на "базарит, бах, пихнете" и т.д. По моему опыту подобный разухабистый подход не способствует освоению довольно сложной темы. Хотя может ты и прав, что привел ссылку.
Со своей стороны скажу, что основное отличие в том, что Indy использует блокирующий режим, а родной TCPServer - неблокирующий. При работе с Indy есть пару нюансов и если их знать, то проблем практически нет. Indy заточена под многотредовость и посему более пригодна там, где нужна большая производительность. По Indy есть масса примеров в стандартной поставке(например TCP Chat), куча статей и прекрасная поддержка в newsgroups, но все это в основном на английском.
Ozone (2004-06-18 05:27:00) [2]TO alienserg (18.06.04 02:48) [1]
Это ты типа пошутил так?
TO HydraMarat
Недавно написали хорошую статью
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1021
alienserg (2004-06-18 02:48:00) [3]HydraMarat (15.06.04 11:20)
Поищи у них среди методов.
У кого естьDoBazarit;тот тебе в самый раз.