![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отличия в работе [D7, Win2k, WinXP]
Ботвин Дмитрий © (2005-10-06 10:05:00)Всем привет! Подскажите, кто занет: в чем принципиальные
отличия в работе между TTCPClient/TTCPServer и TClientSocket/TServerSocket?
Ботвин Дмитрий (2005-10-06 12:12:00) [1]Понял, спасибо...
Reindeer Moss Eater (2005-10-06 11:45:00) [2]Борланд рекомендовал Indy во времена, когда еще net не было.
Reindeer Moss Eater (2005-10-06 11:43:00) [3]Об этом можно только гадать.
Например потому, что там реализована куча вещей для прикладных протоколов верхнего уровня, а в родных классах этого нет.
Eraser (2005-10-06 11:42:00) [4]
> Ботвин Дмитрий (06.10.05 11:35) [7]
>
> Reindeer Moss Eater © (06.10.05 11:24) [6]
>
> Меня, вот что насторожило. Откуда, собственно, и вопрос
> пошел.
> "Borland рекомендует TClientSocket/TServerSocket в новых
> программах не использовать, а вместо них работать с компонентами
> Indy" - вопрос почему?
>
Очень просто. Под .NET программа, использующая TClientSocket/TServerSocket неоткомпилиться, а Indy даже в MS VS.NET можно использовать.
Да и вообще Indy удобнее, имхо.
Ботвин Дмитрий (2005-10-06 11:35:00) [5]Reindeer Moss Eater © (06.10.05 11:24) [6]
Меня, вот что насторожило. Откуда, собственно, и вопрос пошел.
"Borland рекомендует TClientSocket/TServerSocket в новых программах не использовать, а вместо них работать с компонентами Indy" - вопрос почему?
Reindeer Moss Eater (2005-10-06 11:24:00) [6]Сам-то подумай.
Они оба используют одну и ту же dll.
Или ты считаешь, что каждый из этих классов реализует весь цикл сверху донизу сам?
Reindeer Moss Eater (2005-10-06 11:21:00) [7]А в скорости передачи данных есть какие-либо различия?
<Цитата>
Мы с тобой едем в одном вагоне поезда.
У тебя куртка красная, а я на второй полке лежу.
Кто из нас едет быстрее?
Ботвин Дмитрий (2005-10-06 11:21:00) [8]Reindeer Moss Eater © (06.10.05 11:18) [3]
Шутку оценил, я не имею ввиду ограничение пропускной способности сети.
Меня интересуют лишь различия в скорости передачи для самих компонентов. Если таковые есть...
Reindeer Moss Eater (2005-10-06 11:18:00) [9]Конечно есть.
У меня скажем оптика, а у кого-то диалап.
Ботвин Дмитрий (2005-10-06 10:19:00) [10]atruhin © (06.10.05 10:13) [1]
А в скорости передачи данных есть какие-либо различия?
atruhin (2005-10-06 10:13:00) [11]TClientSocket/TServerSocket - это по сути просто объекная обертка, вокруг winsock.
TTCPClient/TTCPServer - более высокоуровневый, расширенный объект, с доп. свойствами