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

* 39270: lwip的接收函数请教

   xiaoyaoyou 
xiaoyaoyou发表的帖子 

 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的参数用法不对)?急盼回复,谢谢


发表时间:2003年8月4日17:36:41

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  93036.[详细]程序
摘要:能把程序都写出来吗?......(19字)
- [zl228][743次] 2006年5月19日

[上一篇帖子]:哈哈哈,没想到你也用思普瑞特的打印机,在北京?我有msc51的程序,不知对你有没有用?mxw2003
[下一篇帖子]:在允许中断(SETB ES ; SETB EA)的情况下,数