Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Алгоритм передачи файлов, существует ли какой-то алгоритм? 
:(
    Опции темы
Sergio
  Дата 3.11.2008, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 843
Регистрация: 28.7.2006
Где: Solar System-> Earth

Репутация: нет
Всего: 1



Привет. Какой алгоритм использовать для передачи файлов через локальную/удалённую сеть.
Предпологается, что файлы в большенстве случаев будут маленького размера (до 5 мб)
Заранее спасибо.
PM MAIL ICQ   Вверх
ksnk
Дата 3.11.2008, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 7
Всего: 386



Откуда и куда передавать? 
FTP с докачкой не подходит? Как-бы именно для файлов...


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
aleksh
Дата 3.11.2008, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 609
Регистрация: 8.7.2008

Репутация: нет
Всего: 13



под какую ос, просто передаються или обменивать клиентами, или раздача клиентам, или от клиентов?
PM MAIL   Вверх
Sergio
Дата 3.11.2008, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 843
Регистрация: 28.7.2006
Где: Solar System-> Earth

Репутация: нет
Всего: 1



Цитата

Откуда и куда передавать? 
FTP с докачкой не подходит? Как-бы именно для файлов... 

Реализация клиент/сервер приложение используя TCP/IP протокол.
Цитата

под какую ос, просто передаються или обменивать клиентами, или раздача клиентам, или от клиентов? 

Windows платформа.  клиент передаёт серверу файлы
PM MAIL ICQ   Вверх
ksnk
Дата 3.11.2008, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 7
Всего: 386



Sergio, FTP клиента, imho, вставить в приложение в студии - пару кликов мышки... С ftp-cервером примерно те-же затраты. В добавок, если выбор останется за FTP, появляется потенциальная возможность разместить сервер или клиенты не на самописных windows-приложениях, а на  тестовых площадках сделаных на чем-нибудь другом... Разве что FTP немного тормозной, если сравнивать его со сливом напрямую через сокеты, но для маленьких файлов это не должно быть существенно. Плюс разграничение прав и прочие вкусности отлаженного стандартного механизма smile


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Sergio
Дата 3.11.2008, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 843
Регистрация: 28.7.2006
Где: Solar System-> Earth

Репутация: нет
Всего: 1



ksnk, я не прошу совета какорй протокол выбрать (он уже выбран до меня). Прошу алгоритм как именно передавать файл/файлы.
Тоесть какой размер пакета выбрать, как правильно читать файл и тому подобное. 
Мне нужно алгоритм передачи даных через TCP/IP, а не средство в котором уже реализовано.
PM MAIL ICQ   Вверх
Akina
Дата 3.11.2008, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 20
Всего: 454



Цитата(Sergio @  3.11.2008,  20:41 Найти цитируемый пост)
Мне нужно алгоритм передачи даных через TCP/IP

А чо там? передал пакет, передал второй, третий... каждый сопровождаешь номером и контрольной суммой... обратно получаешь сведения дошел или нет... недошедшие перепосылаешь...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Sergio
Дата 4.11.2008, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 843
Регистрация: 28.7.2006
Где: Solar System-> Earth

Репутация: нет
Всего: 1



Цитата

обратно получаешь сведения дошел или нет... недошедшие перепосылаешь... 

Akina, а разве TCP/IP не гарантирует доставку
PM MAIL ICQ   Вверх
aleksh
Дата 5.11.2008, 08:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 609
Регистрация: 8.7.2008

Репутация: нет
Всего: 13



Цитата(Sergio @  4.11.2008,  21:47 Найти цитируемый пост)
Akina, а разве TCP/IP не гарантирует доставку

гарантии только сберкасса дает
так нужен именно алгоритм, или описание спецефикаций\настроек?
PM MAIL   Вверх
Akina
Дата 5.11.2008, 09:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 20
Всего: 454



Цитата(Sergio @  4.11.2008,  22:47 Найти цитируемый пост)
а разве TCP/IP не гарантирует доставку 

До целевого IP-стека - гарантирует. Дальше - нет.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0748 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.