Other Parts Discussed in Thread: CC3235SF
大家好,最近在用CC3235SF进行无线网络通信实验时,遇到了一个问题,大家帮忙看看。
调用sl_SendTo()函数进行数据采集,有时会发送失败,返回的错误码是-2005:
/* API has been aborted due to an error detected by host driver */
#define SL_API_ABORTED (-2005L)
此时自动调用了sl_Close()函数,关闭了socket。
之后如果要继续进行数据传输,应该怎么做呢。
我做了以下实验:
1)调用sl_WlanDisconnect()函数断开网络,再重新联网。
但是调用sl_WlanDisconnect()函数时,总是失败,我想问一下为什么会失败呢?
2)不断网,重新创建socket进行数据传输,但是在重新创建socket时,
在UDPClient()函数中,下面这行代码:
sock = sl_Socket(sa->sa_family,SL_SOCK_DGRAM, 0);
一直失败,我研究了挺长时间也没整明白,
哪位遇到过这方面的问题,希望能帮助解答一下,谢谢!