Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Передача данных по сети [D6, Win2k]


Александр ©   (2004-05-31 08:49:00) 

Привет всем!

Плз. Подскажите какой компонент лучше использовать для передачи данных по локальной сети.
Хотелось, что бы этот компонент гарантировал доставку данных.
Прлюс ко всему очень важна скорость передачи.


Iraizor   (2004-05-31 13:14:00) [1]

SammIk ©   (31.05.04 13:11) [8]
полностью согласен, для такого дела тока TCP


SammIk   (2004-05-31 13:11:00) [2]

TCP тебе надо, а UDP херня


Александр   (2004-05-31 11:59:00) [3]

В общем ситуация следующая.
В сети есть 9 компов, один из них сервер. На серевере стоит "драйвер-сервер" (написан да дельфи) и на клиентах стоят драйверы клиенты (написан да дельфи). Необходимо обеспечить быстрый и надежный обменн даммими между драйверами.
Данными являются числа (int, long).

Использовал компонент NMUD. Не очень понравилось.
Во первых данные не всегда доходят.
Во вторых подозрение что компонент медленный.


Iraizor   (2004-05-31 11:47:00) [4]

Erik1
ну вам в сетке просто везет =)через инет ИМХО переправлять важную инфу по UDP нереал


Erik1   (2004-05-31 11:15:00) [5]

Для TUDPSocket можно получить большой выйгрыш по скорости, у ного пакеты могут достигать 64Kb. А подтверждение можно и самому сделать когда надо. У меня в локальной сети все пакеты доходили, более года работает. Правда сеть хорошая. :)


Глеб   (2004-05-31 10:49:00) [6]

сокеты rulez


Fay   (2004-05-31 09:38:00) [7]

Именованые каналы.


SammIk   (2004-05-31 09:36:00) [8]

2[1]
Немного не согласен, в скорости проигрывает очень немного,
а надежность огого, но тоже есть случаи когда можно пролететь(например разрыв кабеля))).
А выбор компонента целеком и полностью зависит от задачи.
Скажи зачем нужно, а что посоветуем))


Iraizor   (2004-05-31 09:32:00) [9]

тут уж придется выбирать , либо надежность , либо скорость +)
Скорость: TUDPSocket НЕ гарантирует доставку пакетов , просто емдает их по указанному адресу и не устанавливает соединения с удаленныем компом.Зато бИстро.
Надежность TTCPServer & TTCPClient Если какой-то пакет не прилетел или прилетел порченным, автопересылка , из-за этого оч медленный , но пакеты доставятся 100%. Устанавливает соединение с удаленным компом.
PS вообще эту тему в сети кидать надо


Наверх

Титульная страница Поиск, карта сайта Написать письмо