Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
21 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1422703
Топик полностью
Balda
(03.04.2024 19:26, просмотров: 104)
ответил
vesago
на
Помогите разобраться с отправкой данных? Прием работает как положено. Отправка вообще не работает. По моему замыслу, в случае необходимости я при наличии соединения отправляю данные. Когда хочу отправить, у меня буфер для отправки почему-то всегда равен 0. Т.е. tcp_sndbuf(tcp_server.pcb) возвращает 0. Что я не так делаю? Вот мои процедуры инициализации, приема и отправки данных:
Мне кажется, что в каллбеке приема не обновляется адрес структуры, т к если не ошибаюсь, при приеме или акцепте старый pcb удаляется и начинает пахать новый pcb.
Попробуйте в этом калбеке дополнительно еще раз перезадать адрес pcb.
Ответить