реклама на сайте
подробности

 
 
> FTP-client OR ?
Allregia
сообщение Nov 13 2010, 08:40
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Привет всем.

Для решения одной задачи, нужно чтобы контроллер на LPC17xx мог брать файлы по сети с компа или NAS (в пределах локалки, хотя это вроде неважно).
Проще всего наверное по FTP, но если фтп-серверы для АРМов я встречал, то клиентов пока не нашел.

Не посоветует ли премудрый ALL где можно найти сорцы фтп-клиента, или может какое другое решение?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Allregia
сообщение Nov 13 2010, 22:30
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



RFC это понятно, мне непонятно другое - я вижу массу веб/фтп/тфтп-серверов, но не вижу ни одного клиента.
Возникают две мысли:
-или это настолько просто, что не заслуживает выделения в отлельный проект/пример и т.п.
-или это никому нафиг не надо.

во 2-м случае у меня возникает другой вопрос- может у нас неверно поставлена задача, и решать ее надо не методом фтп-клиента а другим?

На всякий случай, опишу эту часть задачи:
есть некое устройство, обрабатывающее входные аналоговые и цифровые сигналы, и выдающее опять-же аналоговые и цифровые обратно. в этой части проблем никаких нет.
в новой версии, хочется подключить устройство эзернетом к локалке, да и запитать его от нее (PoE). В локалке есть сервер, на который устройство периодачески должно сбрасывать логи, и периодически брать с сервера файлы конфигурации.
Т.е. если бы это было не устройство а комп, то я бы просто расшарил для него директорию на сервере и никаких фтп не надо было бы.

С другой стороны, если бы это все-таки было фтп, оно могла бы пригодится на будущее (иди знай, сейчас сервер в той-же локалке, а через год может захотят его иметь в другом городе, и связываться придется по интернету).
Go to the top of the page
 
+Quote Post
gladov
сообщение Nov 14 2010, 07:31
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 169
Регистрация: 10-11-05
Из: Воронеж
Пользователь №: 10 687



Цитата(Allregia @ Nov 14 2010, 01:30) *
С другой стороны, если бы это все-таки было фтп, оно могла бы пригодится на будущее (иди знай, сейчас сервер в той-же локалке, а через год может захотят его иметь в другом городе, и связываться придется по интернету).


Вот тут Вы частично ответили на свой же вопрос smile.gif Обычно, когда делаются устройства с возможностью дальнейшего развития в плане Ethernet и "установки их в другом городе", клиентские реализации уже не катят, т.к. Вы не знаете куда занесет устройство и, следовательно, оно само не знает куда ему коннектиться. А вот если оно - сервер, то уже не его забота знать где оно стоит. Опять же, возможно Вам захочется потом забирать логи с одного устройства двумя компами? Конечно, все зависит от конкретной задачи, но, как правило, все встроенные системы являются скорее серверами нежели клиентами, т.к. они предоставляют кому-то какие-то услуги, информацию, статистику и т.п.
Go to the top of the page
 
+Quote Post
sasamy
сообщение Nov 14 2010, 12:28
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(gladov @ Nov 14 2010, 10:31) *
Обычно, когда делаются устройства с возможностью дальнейшего развития в плане Ethernet и "установки их в другом городе", клиентские реализации уже не катят, т.к. Вы не знаете куда занесет устройство и, следовательно, оно само не знает куда ему коннектиться. А вот если оно - сервер, то уже не его забота знать где оно стоит.


Это где-же так "обычно" делают smile.gif Как раз в этом случае только клиент - сервер должен иметь внешний ip или маршрутизатор который будет перенаправлять соединение на нужные порты или весь трафик на него, а клиенту все равно - он может быть за NAT или proxy, ему как раз фиолетово какой у него ip, достаточно знать ip-адрес сервера и он законектится из любой точки мира где Интернет есть.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Allregia   FTP-client OR ?   Nov 13 2010, 08:40
- - scifi   Если я не ошибаюсь, для простого клиента протокол ...   Nov 13 2010, 08:57
|- - Allregia   Цитата(scifi @ Nov 13 2010, 10:57) для пр...   Nov 13 2010, 11:49
|- - gladov   Я бы еще порекомендовал в сторону TFTP посмотреть....   Nov 13 2010, 19:14
|- - politen   http://ru.wikipedia.org/wiki/FTP rfc внизу дальше ...   Nov 13 2010, 21:08
|- - AlexandrY   Цитата(Allregia @ Nov 14 2010, 00:30) RFC...   Nov 14 2010, 11:44
||- - Allregia   Цитата(AlexandrY @ Nov 14 2010, 13:44) Во...   Nov 14 2010, 12:38
||- - AlexandrY   Цитата(Allregia @ Nov 14 2010, 14:38) Ну,...   Nov 14 2010, 14:53
|- - sasamy   Цитата(Allregia @ Nov 14 2010, 01:30) В л...   Nov 14 2010, 12:46
|- - politen   Цитата(Allregia @ Nov 14 2010, 02:30) RFC...   Nov 14 2010, 13:06
|- - sasamy   Цитата(politen @ Nov 14 2010, 16:06) на с...   Nov 14 2010, 19:10
|- - AlexandrY   Цитата(sasamy @ Nov 14 2010, 21:10) Попро...   Nov 14 2010, 20:28
||- - sasamy   Цитата(AlexandrY @ Nov 14 2010, 23:28) Ши...   Nov 14 2010, 20:45
||- - AlexandrY   Цитата(sasamy @ Nov 14 2010, 22:45) Озвуч...   Nov 15 2010, 09:13
||- - sasamy   Цитата(AlexandrY @ Nov 15 2010, 12:13) Пр...   Nov 15 2010, 11:06
|- - politen   Цитата(sasamy @ Nov 14 2010, 23:10) Попро...   Nov 15 2010, 08:02
|- - gladov   Цитата(sasamy @ Nov 14 2010, 22:10) На Li...   Nov 15 2010, 08:08
|- - gladov   Цитата(sasamy @ Nov 14 2010, 22:10) На Li...   Nov 16 2010, 09:23
|- - sasamy   Цитата(gladov @ Nov 16 2010, 12:23) ...   Nov 16 2010, 10:30
- - ArtemKAD   Цитатаклиентские реализации уже не катят, т.к. Вы ...   Nov 14 2010, 09:17
- - Allregia   Цитатаопять же вы не описали с какой периодичность...   Nov 14 2010, 14:43
- - Allregia   Товарищи, вспомните про бритвочку Оккама Я просил...   Nov 14 2010, 21:48
|- - sasamy   Цитата(Allregia @ Nov 15 2010, 00:48) P.S...   Nov 14 2010, 21:59
- - andrewlekar   Рекомендую автору взглянуть в сторону использовани...   Nov 15 2010, 05:45
- - Allregia   ЦитатаКакое отношение эти замухрышки имеют к ветке...   Nov 15 2010, 07:42
|- - sasamy   Цитата(Allregia @ Nov 15 2010, 10:42) ...   Nov 15 2010, 09:36
- - Allregia   Всем спасибо, оказалось все очень просто - пример ...   Nov 15 2010, 08:04


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 22:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01409 секунд с 7
ELECTRONIX ©2004-2016