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

 
 
> SIM300 и GPRS, Куда деваются байты?
Beginning
сообщение May 23 2008, 14:27
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Отправляю по GPRS даные. Стандартный POST запрос в формате http. Так вот, примерно в среднем, каждая 10 посылка не доходит полностью, то 4 байта потеряются, то 30. Теряются байты в теле данных, шапка целая. Связь отличная. При этом сервер не дополучивает данные, а т.к. conten length = x, то ждёт эти x байт. При этом, если делаешь, повторный запрос, то часть шапки попадает в предыдущий (т.е. забирает то количество данных, что бы соответствовать) conten length, короче получается ”шляпа”. Самое интересное, что данные от сервера всегда приходят небитые. Отсюда вопрос – ЭТО НОРМАЛЬНО??? Соединяюсь по TCP, а он вроде как должен гарантированную доставку делать.


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Beginning
сообщение May 26 2008, 06:23
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 511
Регистрация: 24-08-07
Из: БРЕСТ
Пользователь №: 30 053



Цитата
Это значит криво написан сервер.

Сервер стандартный IIS 6.0 (Мелкософт).
Пробывал ещё на одном, написанном на Borland, те же "яйца". Отправка на модем идёт коректная, все байты доходят до COM порта, RTS смотрится, модем после ^Z возвращает SEND OK. Такое ощущение, что терется, где-то в стеке TCP или в прокси СЕТИ или ещё чёрт знает где smile3046.gif
Кто работал c TCP и GPRS, сталкивался с подобным???


--------------------
Если хочешь вбить гвоздь, не ищи обходных путей, просто бери молоток и бей по этому чёртовому гвоздю!
Go to the top of the page
 
+Quote Post



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

 


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


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