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