首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

lwIP的UDP通信有关问题

2013-04-20 
lwIP的UDP通信问题下面的代码是LwIP手册上的例程,但是我运行怎么没用?UDP在PC端收不到数据struct netconn

lwIP的UDP通信问题
下面的代码是LwIP手册上的例程,但是我运行怎么没用?UDP在PC端收不到数据

struct netconn *conn;
    struct netbuf *buf;
    struct ip_addr addr;
    char *data = NULL;
    char text[] = "A static text";
    int i;

    conn = netconn_new(NETCONN_UDP);
    //addr.addr = htonl(0x0a000001);
    IP4_ADDR(&ipaddr,192,168,0,3);//填写PC主机IP
    netconn_connect(conn,&addr,8080);

    buf = netbuf_new();
    data = netbuf_alloc(buf,10);
    for (i=0; i<10; i++)
    {
        data[i] = i;
    }

    netconn_send(conn,buf);
    netbuf_ref(buf,text,sizeof(text));

    while (1)
    {
        netconn_send(conn,buf);//发送数据

        i=50000;
        while (i--);

    }

    netconn_delete(conn);
    netconn_delete(buf);

盼高手指点
[解决办法]
本地ip是多少?用抓包工具看一下 是否发送出去了。
netconn_send 是否有返回状态? 网口up起来了吗?

要具体看一下

热点排行