| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Максимальная скорость передачи данных |
| Автор: Sunvas 29.4.2006, 18:11 |
| Как обеспечить максимальную скорость передачи данных по сети?? - Как мне кажется, стандатрные сокеты из Делфи 7 работают не "на полную", ибо файл в 1гб через них копируется примерно 13 минут, а радмином всего 10 минут. Может есть какие более оптиматизированые компоненты, которые бы и информацию быстро передавали и шли под любой виндой (от 95 до XP). Также очень важна реализация так называемого канала связи: т.е. чтобы из скоростного подключения 100МБит/с программа для себя "вырезала" где-то 100 Кбит/с и держала этот канал так, чтобы другим программам оставался лишь остаток скорости трафика. |
| Автор: Nickel 30.4.2006, 11:45 |
| Sunvas, попробуй передавать файл в несколько потоков. |
| Автор: Sunvas 1.5.2006, 01:12 |
tclientsocket и tserversocket Эмм.. Это как?? |
| Автор: RA 1.5.2006, 19:28 |
| На скорость могут влиять: 1. Предварительная компрессия или её отсутвие (в зависимости от передаваемых данных) 2. Размер отправляемых пакетов( чем меньше тем дольше ). 3. Протокол передачи FTP/UDP/TCP 4. Реализация програмного кода (когда в цикле отправки присутвуют побочные дейсвия, например сдвиг прогрес бара |
| Автор: Sunvas 2.5.2006, 00:20 | ||
Да не, все реализовывал как написано в Факе.. |