ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
642437 Топик полностью
SciFi (30.12.2015 09:35, просмотров: 230) ответил Dingo на Идею понял. Просто как в примере было, так и по накатанной пошло. :(
Вот реальный пример (SNTP клиент, ненужное срезано): void sntp_init(void) { err_t ret; upcb = udp_new(); assert(upcb != 0); ret = udp_bind(upcb, IP_ADDR_ANY, port); if (ret != ERR_OK) { udp_remove(upcb); upcb = 0; } else { udp_recv(upcb, recv, 0); } } static void send_request(void) { struct sntp_packet packet; struct pbuf* psend; memset(&packet, 0, sizeof(packet)); packet.status = (3 << 3) /* SNTP vesion 3 */ | (3 << 0); /* Mode: client */ psend = pbuf_alloc(PBUF_RAW, sizeof(packet), PBUF_REF); if (psend != 0) { psend->payload = &packet; udp_sendto(upcb, psend, &dst_ip, port); pbuf_free(psend); } }
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้