реклама на сайте
подробности

 
 
> Как правильно использовать LwIP UDP?
misyachniy
сообщение Aug 19 2013, 16:22
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Поискал оффлайн описание LwIP, есть авторское описение 2001 года.
В онлайне описания функций и структур.

Посмотрел пример UDP от STM
Внем регистрируюи функцию обратного вызова udp_server_callback
Код
   struct udp_pcb *upcb;                                
  
   /* Create a new UDP control block  */
   upcb = udp_new();
  
   /* Bind the upcb to the UDP_PORT port */
   /* Using IP_ADDR_ANY allow the upcb to be used by any local interface */
   udp_bind(upcb, IP_ADDR_ANY, UDP_SERVER_PORT);
  
   /* Set a receive callback for the upcb */
   [b]udp_recv(upcb, udp_server_callback, NULL);[/b]


В примере Telnet, на сколько я понял, идет привязка к общей функции tcp

Код
// Initialize the application to listen on the telnet port.
    pcb = tcp_new();
    tcp_bind(pcb, IP_ADDR_ANY, TELNET_PORT);
    pcb = tcp_listen(pcb);
    tcp_accept(pcb, TelnetAccept);



Как правильно присоединиться к стеку, чтобы можно было обновлять реализацию LwIP без больших переделок?
И где почитать толковый "Курс молодого бойца по LwIP"?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th June 2025 - 03:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.0237 секунд с 7
ELECTRONIX ©2004-2016