|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.08.2015, 07:03 | #1 |
Регистрация: 27.02.2009
Сообщений: 7
|
Передача файлов в цикле от клиента серверу Indy
Доброе утро!
Возникла проблема с клиент-серверным приложением (использую Indy - IdTCPServer и IdTCPClient). Нужно передать n-ое количество файлов от клиента серверу. Вроде все работает, но когда передаются большие файлы начинаются проблемы - некоторые файлы теряются. Передаю в цикле, для каждого файла у меня происходит подключение, а после передачи отключение клиента. Прошу не ругать меня, т.к. я новичок Код: Сервер Код:
Код:
Буду рада любой помощи!!! Последний раз редактировалось Аватар; 08.08.2015 в 08:08. |
08.08.2015, 08:59 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну все вроде логично у тебя, я бы посоветовал тебе прикрутить IdFTP и файлы ганять с его помошью. Всетки он более предназначен для такого.
I'm learning to live...
|
08.08.2015, 09:38 | #3 |
Регистрация: 27.02.2009
Сообщений: 7
|
|
13.08.2015, 12:43 | #4 | |
Регистрация: 27.02.2009
Сообщений: 7
|
Цитата:
А то у меня получается, что клиент кидает и не ждет ответа. |
|
13.08.2015, 14:00 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Покажи свой код.
I'm learning to live...
|
14.08.2015, 07:36 | #6 |
Регистрация: 27.02.2009
Сообщений: 7
|
|
14.08.2015, 08:49 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Так ты меня не послушался, и не прикрутил idFTP?
I'm learning to live...
|
14.08.2015, 09:30 | #8 |
Регистрация: 27.02.2009
Сообщений: 7
|
|
14.08.2015, 10:58 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я так сразу не скажу... Я как-то именно с этим компонентом избегаю работать.
Я сразу затачивался на idFTP для файлов и idHTTP для обычного обмена информацией. Плюс голые сокеты. А вот именно с IdTCPClient... ИМХО нужно после каждой передачи делать разрыв соединения и переподключаться для следующей передачи.
I'm learning to live...
|
14.08.2015, 13:30 | #10 | ||
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
Цитата:
в сервере особо критично try/finally Код:
Цитата:
Код:
Не стесняемся, плюсуем!
Последний раз редактировалось Slym; 14.08.2015 в 13:34. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача данных между StringGrid'ами от клиента к серверу | GrabbeR | Работа с сетью в Delphi | 6 | 18.07.2014 15:48 |
Передача файла от Клиента к Серверу | aank10 | C++ Builder | 2 | 05.10.2012 18:02 |
Передача Print Screen'а от клиента к серверу (через сокеты) | valdys | Работа с сетью в Delphi | 5 | 25.08.2011 12:46 |
Передача файла от клиента к серверу TFileStream | rombler69 | Работа с сетью в Delphi | 1 | 30.03.2010 17:45 |
как серверу INDY распознать клиента | мандарин | Работа с сетью в Delphi | 2 | 24.10.2007 13:31 |