This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3000通信往不存在的IP地址发送UDP数据报的问题?



        我在测试UDP通信的时候发现一个问题。就是用UDP向一个不存在的IP地址发一个数据,HostFlowControlConsumeBuff函数中(在socket.c文件里)的tSLInformation.usNumberOfFreeBuffers变量每发送一次值就减小1次,发送6次之后,模块就不能通信了,tSLInformation.usNumberOfFreeBuffers变成0了。但是往一个存在的IP地址,发送数据就没有这个现象,值就是正常的!。不知道你有没有碰到这个情况,一般怎么解决!

  按道理说UDP通信和IP地址应该没有关系啊!

 就这地方,我电脑是192.168.3.104,就是0x6803a8c0。正常
我把IP地址改为0x4003a8c0就不正常了!
以下是我用串口打印出的信息:
IP地址不存在的时候tSLInformation.usNumberOfFreeBuffers的值就会一直减小,减小到0时就不能通信和收发数据了!但是IP地址存在的时候就正常,这个值会在5,6之间不停的变换!