欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

lwip的udp通信有关问题

更新时间: 2014-01-05 03:20:00 责任编辑: Author_N1

 

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起来了吗?

要具体看一下
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:20:00
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/20931/
本文WWW.DOC100.NET DOC100.NET版权所有。