| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Отправка получение файлов по сети TCP |
| Автор: Norfonzor 22.10.2010, 12:29 | ||||||
клиент (отправка):
по таймеру проверка подтверждения готовности принятия файла сервером
сервер: на TCPServer1Execute
как узнать принял ли сервер файл? Удачно ли использовать этот метод передачи файлов? размер БД до 7мб Спасибо. |
| Автор: Snowy 22.10.2010, 12:50 |
| Передай серверу размер файла перед отправкой. Тогда сможешь указать нужное количество байт, а не -1. Это позволит не разрывать связь после отправки файла. Соответственно, после отправки можно будет передать код успеха. |
| Автор: Norfonzor 25.10.2010, 07:10 | ||||
спасибо, а вот чем отличается Socket и IOHandler между собой, Socket ждет ответа на сообщение???
а каким способом получить размер файла перед отправкой?
Определяя размер файла так^ сервер не останавливается принимать файл, и зависает. Нашел кучу пример с использованием "AThread" по отправке файлов с определением их размера но в 10ой indy этого нет. |