ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
549279
Sylvan (25.09.2014 17:49, просмотров: 20319)
задержки в TCP соединении с микроконтроллером. Непонятно, откуда берутся? (см данные со снифера) 192.168.1.1 - это мой ноутбук 192.168.1.60 - это LPC1768 с библиотекой от Keil. В исходнике main_TcpNet() в бесконечном цикле, без каких-либо задержек. В таймере каждые 10мс тикает timer_tick() - все как положено. Простейший GET запрос минимально возможной длины, посланный с браузера на ноутбуке обрабатывается сервером на микроконтроллере. В ответе сервера - тоже ничего особенного, около 10 байт. Но работает это все ужасно долго. 300мс, иногда бывает 500мс. Почему? Судя по сниферу, самые большие задержки - со стороны именно ноутбука. Но в интернет-то ноутбук нормально ходит, все шустро летает.... В чем же причина, камрады?
image