Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];

Вниз

Передача файла средствами TCP/IP   Найти похожие ветки 

 
Leech   (2004-02-16 11:19) [0]

Нужно написать программку клиент/сервер для передачи файла... Клиент будет слать с DialUp, связь хе@овая... Ошибок может быть такое кол-во... Часто происходит разрыв связи, короче - жопа.
Как по уму сделать это всё добротно? Да ещё и с возможностью докачки?


 
Digitman ©   (2004-02-16 11:28) [1]


> Как по уму сделать это всё добротно?


изучить и реализовать в своем сервере/клиенте, например, стандартный FTP-протокол с поддержкой докачки


 
Leech   (2004-02-16 11:35) [2]

2 Digitman ©
 Насколько я знаю, с этим может появиться ряд проблем... Например, сервер не поддерживает FTP... Или ещё что-то...
И почему именно FTP? Чем он лучше TCP/IP?


 
Digitman ©   (2004-02-16 11:43) [3]


> Например, сервер не поддерживает FTP


так сервер-то - твоего собственного производства ! Вот и реализуй в нем поддержку этого протокола


> почему именно FTP? Чем он лучше TCP/IP


сравнению не подлежит

TCP/IP - протокол транспортного уровня
FTP - протокол прикладного уровня

FTP как протокол однозначно подразумевает  использование TCP/IP, но не наоборот

таже ситуация с взаимоотношениями, например, HTTP и TCP/IP


 
Leech   (2004-02-16 11:51) [4]

2 Digitman ©
А если открыть файл на чтение, считывать определенное число байт и использовать SendText()?


 
Verg ©   (2004-02-16 12:01) [5]


> Leech   (16.02.04 11:51) [4]
> 2 Digitman ©
> А если открыть файл на чтение, считывать определенное число
> байт и использовать SendText()?


Видимо когда-то, давным давно, с этого и начал разработчик первого FTP клиента/сервера.....


 
Digitman ©   (2004-02-16 12:05) [6]


> Leech   (16.02.04 11:51) [4]


да на здоровье ... хоть SendText, хоть SendBuf ...
вопрос-то - в ПРИКЛАДНОМ протоколе инф.обмена между сервером и клиентом, а не в использовании того или иного транспортного метода ..


 
Leech   (2004-02-16 12:39) [7]

2 Verg ©  
 :))

2 Digitman ©
 Просто ещё дело в том, что кроме файла будет передаваться некоторый текст... Мне придется использовать и TCP/IP, и FTP?


 
Digitman ©   (2004-02-16 12:43) [8]


> Мне придется использовать и TCP/IP, и FTP?


нет ... вот так не получится ... либо FTP либо собственный протокол, возможно, включающий в себя элементы FTP ... но TCP/IP, разумеется, обязателен как транспортный протокол


 
Leech   (2004-02-16 15:46) [9]

Чёрт... как в Delphi 6 работать с ФТП?


 
Verg ©   (2004-02-16 15:49) [10]

Digitman будет ругаться :), но все же - посмотри на линейку Indy...


 
Leech   (2004-02-16 15:59) [11]

2 Verg ©

IdFTP? А чего такого с Indy?
Если много глюков, - есть другие варианты? Потому что надежность - оч важна...


 
Digitman ©   (2004-02-16 16:02) [12]


> Leech   (16.02.04 15:59) [11]



> Если много глюков, - есть другие варианты? Потому что надежность
> - оч важна...


иде ? "глюки" ?

а надежность-то ... она обратно пропорциональна кривизне мозгов и рук)


 
Leech   (2004-02-16 16:08) [13]

2 Digitman ©

Verg © :
> Digitman будет ругаться :), но все же - посмотри на линейку Indy...
Почему?


 
Verg ©   (2004-02-16 16:09) [14]


> Leech   (16.02.04 15:59) [11]
> 2 Verg ©
>
> IdFTP? А чего такого с Indy?
> Если много глюков, - есть другие варианты? Потому что надежность
> - оч важна...


Хе, братец, за надежностью и гарантированностью - это ты к себе... RFC читай, исходники Indy шерсти - там, кстати, море всего полезного для себя откроешь.
Если увидишь явные глюки, то исправишь, надеюсь и http://www.indyproject.org тут не последнее дело тоже.
А много глюков - не много - это тема отдельной ветки, наверно. Кто сколько выловил - не пожалеют сюда выложить, я надеюсь.
Indy тебе в любом случае - это лучше, чем "с нуля".
Как думаешь?

А впрочем...


 
Digitman ©   (2004-02-16 16:11) [15]


> Verg ©   (16.02.04 16:09) [14]


надеюсь, мы заметно облегчаем друг-другу неблангодарную работу здесь)


 
Leech   (2004-02-16 16:34) [16]

ОК, всем спасибо....


 
Digitman ©   (2004-02-16 17:27) [17]

нет, ну я , собссно, ничего против Инди неп имею ...
эт вы напрасно тут чморите меня)

да на здоровье  !! Инди так Инди ...
Инди, при  всех своих т.н. "проблемах", замечателен наличием штатной пост авки исх.текстов ... это ж чудесно ! это ж стимулирует мозжеченок в головенке : искать истину  ...



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.048 c
1-1080740674
PiratA
2004-03-31 17:44
2004.04.18
TAcrionMainMenuBar


14-1079937522
Real
2004-03-22 09:38
2004.04.18
1 апреля - НА НОСУ!


14-1080284398
RDA
2004-03-26 09:59
2004.04.18
Документы Word в базе данных и поиск в них


1-1080419844
Mishenka
2004-03-27 23:37
2004.04.18
Поиск каталогов


14-1080215317
DelphiN!
2004-03-25 14:48
2004.04.18
Есть ли в природе сайт по С++, такой же прекрасный как этот?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский