Добрый день всем!
Кто-нить может помочь в существующем вопросе? А дело так. Пришлось написать свой TCPIP-полустек для микроконтроллера, т.к. это казалось быстрее и дешевле, чем разбираться в официальных существующих с их перекладыванием на мое железо. Связь с интернетом обеспечивается посредством GPRS. До сервера не доходят мои TCP-пакеты с данными. Синхронизация проходит - сервер с устройством синхронизируются, а данные - никак. Объем данных в одном пакете - более 512 байт. Я еще не пробовал разбить кусками эти данные. Сегодня попробую - может, че получится. Попробовал с почтовым сервером пообщаться - пакеты гуляют туда-сюда. Все в порядке. Но здесь пакеты мною отправляемые были менее 256 байт. И еще такой вопросик. Какой полином FCS используется при передаче TCP-пакета? Я заложил 8408 (инит FFFF). Я попробовал связаться с сервером через gprs-модем устройства - fcs рассчитывался по какому-то другому полиному. Чего-то я не понимаю. Прошу подсказать - чего?
С уважением, Олег Корольков
|