Использую знаменитый стек от Guido Socher (http://tuxgraphics.org/).
Передаю вот так:
Код
uint8_t dest[] = {192,168,1,133};
send_udp_prepare(eth_buf, 500, dest, 5000);
strcpy(eth_buf, "hello!");
send_udp_transmit(eth_buf, strlen(eth_buf));
send_udp_prepare(eth_buf, 500, dest, 5000);
strcpy(eth_buf, "hello!");
send_udp_transmit(eth_buf, strlen(eth_buf));
192,168,1,133 - это ип компа, на который надо передать, там смотрю через WireShark.
Функции, которые я использую:
extern void send_udp_prepare(uint8_t *buf,uint16_t sport, uint8_t *dip, uint16_t dport);
extern void send_udp_transmit(uint8_t *buf,uint8_t datalen);
Параллельно на этом же мк работает веб-сервер, с ним проблем нет, работает отлично, а вот UDP не передает.
Что я делаю не правильно?
Заранее спасибо!