Показать сообщение отдельно
Старый 19.08.2005, 15:44     # 5
PhoeniXX
Junior Member
 
Регистрация: 24.06.2003
Адрес: Ukraine,kherson
Сообщения: 65

PhoeniXX Путь к славе только начался
Я нехотел использоть FTP, так как он не обеспечивает нужной скорости на маленьких файлах. Он очень тормозит при передаче нескольких 10 мелких файлов.
Я реализовал это на инди, и достиг скорости до 9-10Мб в сек, я думаю это вполне нормально.
у себя я реализовал сначала передаеться инфа про файл, имя, размер, путь, а потом сам файл, минимум информации.

При использовани обычного TServerSocket, я достиг скорости дето 2-3 Мб

Апишный сокет не использовал, так как незнаю, а времени на изучение не особо много.
Буффер использовал в обоих случяях на 32кб При отправке, а при приеме он режеться по частями, дето 11 кб, и еще скокото.


Кстати я у меня есть моя же программа для раскидывания записей на компы, для игровых клубов.
Суть в том что есть сервер на него клиент может записать свой сейв, и потом же загрузить его если на другом компе сидишь, у каждого пользователя свой логин и пароль, квота для каждого пользователя.
Если кому интересно изучайте риадми:
http://phoenixx.freestarthost.com/Readme.txt

Сама прога:
http://phoenixx.freestarthost.com/SaveCopy2Beta.rar
PhoeniXX вне форума