-
- Я правильно понял, что
tcp_pool()tcp_poll() дёргается при любом движении со стороны стека, чтобы сбрасывать сторожа со стороны пользовательского приложения? Dingo(1 знак., 28.02.2022 13:22 - 13:32, ссылка)- Наверное, всё-таки poll. Потому что pool - это другое. Ну и там же
всё написано. Просто вызывает периодически по таймеру. Нет там
ничего волшебного. Можно было бы и самому организовать
периодический опрос, эта штука просто сделана для удобства, авось
кому пригодится. - SciFi(28.02.2022 13:30 - 13:32)
- Да, оно. - Dingo(28.02.2022 13:31)
- Наверное, всё-таки poll. Потому что pool - это другое. Ну и там же
всё написано. Просто вызывает периодически по таймеру. Нет там
ничего волшебного. Можно было бы и самому организовать
периодический опрос, эта штука просто сделана для удобства, авось
кому пригодится. - SciFi(28.02.2022 13:30 - 13:32)
- Старый драйвер подходит с минимальными правками, я перенес ручками
c 1.4 часа за 2-3. - evgeniy1294(25.02.2022 11:23)
- Пф.. Там и правда папку port скопировал и всё взлетело! Только что пинг получен. А я-то испугался. Но без МхКуба. - Dingo(25.02.2022 12:10)
- У меня драйвер для stm32 самодельный, там строк 400 всего. Не
помню, были ли вообще изменения при апгрейде. Если и были, то пара
строк, наверное. - SciFi(25.02.2022 11:27)
- У меня тоже самодельный, изменения нужны в функциях входа/выхода
стэка. Что-то в структурах поменялось, не помню уже, делал году в
2017-2018. - evgeniy1294(25.02.2022 11:32)
- Ну вот оно: добавили файлы, немного поменяли API ( removed
tcp_accepted() и т.д. ). Вообщем, проблем переехать никаких. evgeniy1294(1 знак., 25.02.2022 11:35, ссылка)
- Спасибо! - Dingo(25.02.2022 11:43)
- Ну вот оно: добавили файлы, немного поменяли API ( removed
tcp_accepted() и т.д. ). Вообщем, проблем переехать никаких. evgeniy1294(1 знак., 25.02.2022 11:35, ссылка)
- У меня тоже самодельный, изменения нужны в функциях входа/выхода
стэка. Что-то в структурах поменялось, не помню уже, делал году в
2017-2018. - evgeniy1294(25.02.2022 11:32)
- Кстати, где-то был гайд по переносу. - evgeniy1294(25.02.2022 11:26)
- Зачем, если всё работает? - SciFi(25.02.2022 10:22)
Хочунадо изобразить tcp клиента, чтобы не разово отправил и закрыл соединение, а чтобы поддерживал, отправлял данные, при необходимости ловил таймаут и пытался переподключиться. В новых есть tcp_pool, да и документация больше на новые уже. Хотя, возможно, напридумывал себе. Тогда буду признателен толчку в нужную сторону. - Dingo(25.02.2022 10:32)
- Я правильно понял, что