问一个问题,就是看Ti提供的代码都是通过recv或者recvfrom查询是不是有数据来接收数据的,我在想可不可以通过IRQ中断来接收数据啊!
就是可不可以不用一直的不停的调用recv或者recvfrom函数来判断是不是有数据!按道理说有数据过来的话应该会产生IRQ中断的,如果要用中断的方式接收数据,应该怎么做?因为应用中可能又很多其他事情要做,所以一直调用这个函数程序就有点不方便!
J-X:
你可以用setsockopt配置成non block模式。
Lee Seny:
回复 J-X:
非阻塞方式可以用中断接收吗?还是?我的目的是希望当有数据来的时候,模块可以自动通知我去读取数据,而不是需要我去查询数据的情况!
Yonghua Pan:
回复 Lee Seny:
目前的设计是需要去查询数据的。