微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > 问一个关于CC3000接受数据的问题,是不是必须要通过recv或者recvfrom查询接收啊

问一个关于CC3000接受数据的问题,是不是必须要通过recv或者recvfrom查询接收啊

时间:10-02 整理:3721RD 点击:

    问一个问题,就是看Ti提供的代码都是通过recv或者recvfrom查询是不是有数据来接收数据的,我在想可不可以通过IRQ中断来接收数据啊!

   就是可不可以不用一直的不停的调用recv或者recvfrom函数来判断是不是有数据!按道理说有数据过来的话应该会产生IRQ中断的,如果要用中断的方式接收数据,应该怎么做?因为应用中可能又很多其他事情要做,所以一直调用这个函数程序就有点不方便!

你可以用setsockopt配置成non block模式。

非阻塞方式可以用中断接收吗?还是?我的目的是希望当有数据来的时候,模块可以自动通知我去读取数据,而不是需要我去查询数据的情况!

目前的设计是需要去查询数据的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top