LWIP编程接口有RAW, NETCONN, SOCKET
2.UDP函数的理解
#define UDP_SERVER_PORT 8000 //PC side
#define UDP_CLIENT_PORT 1234 // ctrl board side
//PC IP address
#define DEST_IP_ADDR0 192
#define DEST_IP_ADDR1 168
#define DEST_IP_ADDR2 3
#define DEST_IP_ADDR3 115
/* Create a new UDP control block */
upcb = udp_new();
if (upcb!=NULL)
{
/*assign destination IP address */
IP4_ADDR( &DestIPaddr, DEST_IP_ADDR0, DEST_IP_ADDR1, DEST_IP_ADDR2, DEST_IP_ADDR3 );
/* configure destination IP address and port */
//?表示只接受指定地址来的信号?
err= udp_connect(upcb, &DestIPaddr, UDP_SERVER_PORT);
if (err == ERR_OK)
{
err=udp_bind(upcb,IP_ADDR_ANY,UDP_CLIENT_P