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.

CC3200的get_weather例程中循环get网页数据时,第101次会出现HTTPCli_ESENDFAIL(-103)的错误信息,请TI的技术人员帮忙解决!谢谢!

Other Parts Discussed in Thread: CC3200

一、首先,我在新浪云上的MySQL服务器部署了代码,在test.php文件中对微信存储到服务器的状态标志进行处理。然后,在CC3200上对Get_Weather例程进行修改,把域名换为新浪云服务器的域名。然后,循环http_get网页上的数据,一开始没有问题,但是当第101次get时,出现HTTPCli_sendRequest lRetVal:-103的错误代码。

分析代码后可以看到是下图中函数的返回值,把延时调慢些仍然不行,每次都是在101次出现此错误。

二、然后我在GetWeatherTask函数中,GetWeather函数后面的if(lRetVal == SERVER_GET_WEATHER_FAILED)加上了如下图语句:

想在101次错误后重新进行http连接,这样编译后虽然在101次不会出现错误,但是!但是!!!!在808次get时出现错误Failed to create instance of HTTP Client。

真是搞不懂究竟是什么原因造成这种现象,难道说http协议规定不可以一直get?但是我需要一直get才能刷新数据。还是说新浪云那边把它认为是恶意刷流量,将IP地址禁用了,但是我换了阿里云也会出现这种现象,现在的暂时解决方法只能是当808次时重新进行SAT配置、连接AP、http连接。。。所以想请问TI的技术人员这种现象究竟是什么原因造成的???很困惑,谢谢啦!