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

 
 
> работа с FTP сервером через PPP и TCP/IP, проблемы :)
subver
сообщение Nov 7 2006, 03:35
Сообщение #1


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

Группа: Свой
Сообщений: 185
Регистрация: 4-06-05
Из: Омск
Пользователь №: 5 726



Прикрутил к AT91SAM7s256 вот это
Прикрепленный файл  AT_Modem__PPP__UDP__ICMP___TCP.zip ( 84.48 килобайт ) Кол-во скачиваний: 539


используется с GPRS модемом WAVECOM M2106B

Нужно работать с FTP сервером, вроде все нормально, но есть глюк.
При скачивании файла с сервера, "хвост" файла не принимается ("хвост" - это конечные несколько байт файла), либо не принимается файл с размером меньше определенного значения (~400 байт). Сижу и понять не могу, то ли это кривая реализация TCP, то ли действительно этот пакет не долетает до меня.

Есть подозрение, что остаток файла передается с установленным флагом TCP_FIN (запрос на разрыв соединения) и эта реализация протокола его игнорирует.

Все остальные операции проходят нормально (хождение по директориям, закачка файла на сервер и т.п.).

Ну и вопрос, может кто занимался такой реализацией и сталкивался с похожими проблемами? чего делать-то? smile.gif

всем спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
etoja
сообщение Jun 27 2007, 08:07
Сообщение #2


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

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Земляки!
У кого есть исходные "Си" тексты FTP-клиента для выкладывания(upload) файла на сервер через протоколы PPP/TCP/IP ?
Go to the top of the page
 
+Quote Post
subver
сообщение Jul 3 2007, 06:23
Сообщение #3


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

Группа: Свой
Сообщений: 185
Регистрация: 4-06-05
Из: Омск
Пользователь №: 5 726



Цитата(etoja @ Jun 27 2007, 15:07) *
Земляки!
У кого есть исходные "Си" тексты FTP-клиента для выкладывания(upload) файла на сервер через протоколы PPP/TCP/IP ?


Стукнись в аську, авось и помогу )

304754518
Go to the top of the page
 
+Quote Post
Spider
сообщение Jul 3 2007, 06:28
Сообщение #4


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



Цитата(subver @ Jul 3 2007, 13:23) *
Стукнись в аську, авось и помогу )

304754518

Да мы уже общались smile.gif Я за основу взял тот код с avrfreaks и теперь его развиваю. Там многое не правильно по части TCP или не логично. Вот уже оптимизировал "скользящее окно" и самого FTP клиента. Сейчас бьюсь со всевозможными ситуациями в роезультате потери пакетов и прочего. GPRS оказывает совсем хреновая вещь. Явно вижу, что с UART данные ушли в модеи, последний что-то энергично протрещал, а на полкчателе не вижу такого пакета, потом серия ретрейнов и вот он пролез. И это ещё цветочки. Если же делать DATA соедеинение (простой дозвон на модем), то и скорости приличные и потерь нет.
Go to the top of the page
 
+Quote Post
subver
сообщение Jul 6 2007, 01:26
Сообщение #5


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

Группа: Свой
Сообщений: 185
Регистрация: 4-06-05
Из: Омск
Пользователь №: 5 726



Цитата(Alexey Belyaev @ Jul 3 2007, 13:28) *
Явно вижу, что с UART данные ушли в модеи, последний что-то энергично протрещал, а на полкчателе не вижу такого пакета, потом серия ретрейнов и вот он пролез. И это ещё цветочки. Если же делать DATA соедеинение (простой дозвон на модем), то и скорости приличные и потерь нет.


Странно это smile.gif
У меня нормально все работает и FTP тоже. На этих же исходниках делал мониторинг по UDP, тоже все нормально, за исключением лага GPRS (что проявляется не зависимо как на компе так и на устройстве).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- subver   работа с FTP сервером через PPP и TCP/IP   Nov 7 2006, 03:35
- - Master   Если найдёшь решение, отпиши плиз.   Nov 7 2006, 11:45
- - 3.14   2 subver А чем Вас lwIP оттолкнул?   Nov 7 2006, 19:31
|- - subver   Цитата(3.14 @ Nov 8 2006, 01:31) 2 subver...   Nov 8 2006, 02:51
- - etoja   В lwIP нет FTP.   Nov 8 2006, 10:02
- - at90   AT_Modem__PPP__UDP__ICMP___TCP.zip тоже нет ftp.   Nov 8 2006, 11:13
- - subver   В общем решился вопрос вроде. Чуть подправил обраб...   Nov 8 2006, 11:16
- - 3.14   2 subver это более "жирная" реализация с...   Nov 8 2006, 18:41
- - Alexey Belyaev   Ребята, помогите, не могу собрать это дело под ICC...   Jan 24 2007, 15:46
- - etoja   Для какого процессора собираешь? Я тоже использую ...   Jan 24 2007, 17:32
|- - Alexey Belyaev   Цитата(etoja @ Jan 24 2007, 20:32) Для ка...   Jan 24 2007, 20:40
- - etoja   Так ведь в исходниках прямо написано: ProjectID: ...   Jan 25 2007, 08:23
|- - Alexey Belyaev   Цитата(etoja @ Jan 25 2007, 11:23) Так ве...   Jan 25 2007, 09:28
|- - Alexey Belyaev   Столкнулся с проблемой. ГСМ модем и приведённый вы...   Mar 22 2007, 08:54
|- - subver   Цитата(Alexey Belyaev @ Mar 22 2007, 11:5...   Mar 22 2007, 11:22
- - etoja   Возможно, модем смотрит на линии DTR/DSR, RTS/CTS ...   Mar 22 2007, 12:57
|- - Alexey Belyaev   Цитата(etoja @ Mar 22 2007, 15:57) Возмож...   Mar 22 2007, 14:18
- - etoja   Нужно посмотреть осциллографом расположение сигнал...   Mar 22 2007, 15:47
|- - Alexey Belyaev   Цитата(etoja @ Mar 22 2007, 19:47) Нужно ...   Mar 27 2007, 08:00
- - etoja   Тогда нужно проверить источник питания для модема ...   Mar 28 2007, 06:50
|- - Alexey Belyaev   Цитата(etoja @ Mar 28 2007, 10:50) Тогда ...   Apr 15 2007, 09:05
|- - Alexey Belyaev   Цитата(etoja @ Jun 27 2007, 15:07) Земляк...   Jul 3 2007, 06:13
- - etoja   аски нет, зато есть почта terrano2003@mail.ru Кст...   Jul 3 2007, 12:32
|- - Usatyj   Цитата(etoja @ Jul 3 2007, 16:32) аски не...   Jul 12 2007, 10:23
- - KonstantinT   PPP в комплекте с ним идут   Jul 5 2007, 15:56
- - etoja   "за исключением лага GPRS" Что имеется ...   Jul 6 2007, 03:51
- - etoja   Портировал этот стек для LPC2106, компилятор ICCV...   Jul 6 2007, 11:55


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

 


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


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