导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→lwip的接收函数请教[xiaoyaoyou]

 *第15176篇: lwip的接收函数请教

  
楼 主:xiaoyaoyou 2003年8月4日17:36
 lwip的接收函数请教
使用lwip的 recvfrom(和lwip_recvfrom一样,只是为了简便用的宏定义)来接收网卡的数据,部分程序如下:
             int ret;
            int ClientSock_in;
           struct sockaddr_in cliaddr_in;//IPv4套接口地址定义
          int Testbuf[PACKET_SIZE];
          int clientlen; 
          memset(&cliaddr_in, 0, sizeof(cliaddr_in)); //地址结构清零 
 cliaddr_in.sin_family = AF_INET; //IPv4协议
 cliaddr_in.sin_port=htons(5000);
 cliaddr_in.sin_addr.s_addr=INADDR_ANY;  
 ClientSock_in=socket(PF_INET,SOCK_DGRAM, 0
        bind(ClientSock_in, (struct sockaddr*)&cliaddr_in, sizeof(cliaddr_in        
        clientlen=sizeof(cliaddr_in);
        ret=recvfrom(ClientSock_in,  Testbuf,  PACKET_SIZE,  0,  (struct sockaddr*)&cliaddr_in,  &clientlen);


编译通过没问题,结果程序就是停在最后一行不动了,这是什么原因?是不是我的程序有问题(比如recvfrom的参数用法不对)?急盼回复,谢谢

  
2楼:zl228 2006年5月19日10:16
 程序
能把程序都写出来吗?

>>>>>>对该主题发表你的看法

本主题贴数2,分页: [第1页]


[上一篇主题]:请教单片机问题

[下一篇主题]:推荐一个嵌入式开发的好论坛:www.digitalspirit.info/forum/index.p