ESP8266 freertos sdk,tcp连接 103 错误
ESP8266 freertos sdk,tcp连接 103 错误
Postby callmeSir » Mon Nov 30, 2015 3:21 pm
tcp 建立连接,一旦发包过快(测试的时候是以1ms发一个50+字节的包),就很容易出现103, socket abort的错误,这个是不是有限制??
sdk版本是最新的1.3.0
抓包发现,sequence都乱了,esp发送的sequence比服务端的sequence大了许多,这应该说明服务端没收到报文,esp不进行重传吗?
我看了发送缓冲buf是 2 * MSS 默认的,esp发送的sequence比服务端sequence大了都不只2*MSS, 那么这些没法送成功的报文都存到哪里去了?没收到ack就丢了??
sdk版本是最新的1.3.0
抓包发现,sequence都乱了,esp发送的sequence比服务端的sequence大了许多,这应该说明服务端没收到报文,esp不进行重传吗?
我看了发送缓冲buf是 2 * MSS 默认的,esp发送的sequence比服务端sequence大了都不只2*MSS, 那么这些没法送成功的报文都存到哪里去了?没收到ack就丢了??
Re: ESP8266 freertos sdk,tcp连接 103 错误
Postby ESP_Faye » Wed Dec 02, 2015 3:40 pm
您好,
非常抱歉,我们未能复现到您的问题。
附件为我们的测试代码,您可以参考进行测试。
感谢您对 ESP8266 的关注!
非常抱歉,我们未能复现到您的问题。
附件为我们的测试代码,您可以参考进行测试。
感谢您对 ESP8266 的关注!
- Attachments
-
- user_main.zip
- (2.02 KiB) Downloaded 530 times
Re: ESP8266 freertos sdk,tcp连接 103 错误
Postby callmeSir » Wed Dec 09, 2015 7:16 pm
你好,已经使用你给的代码尝试了,但是在tcp 跑了一段时间后依然会出现reset的现象,有时会连续出现
使用你建议的代码写一个简单的循环发包,esp连接服务器后不断循环的发包,esp与AP距离大约8~10米,
附件是reset的抓包截图
可以看出,tcp序列错乱,但是没有发生重传,就reset了
使用你建议的代码写一个简单的循环发包,esp连接服务器后不断循环的发包,esp与AP距离大约8~10米,
附件是reset的抓包截图
可以看出,tcp序列错乱,但是没有发生重传,就reset了
- Attachments
-
- 111.zip
- (24.71 KiB) Downloaded 621 times
Re: ESP8266 freertos sdk,tcp连接 103 错误
Postby ESP_Faye » Thu Dec 10, 2015 10:53 am
您好,
请问您是直接使用我们提供的测试代码吗?是否有做其他更改?
使用前述提供的测试代码,进行通宵测试,未能复现到您的问题,在循环发送中,发送时间间隔太短 会提示如下出错信息,是正常现象。
如果您的问题仍然未能解决,请提供您的测试代码,我们将协助您进行查证。
感谢您对 ESP8266 的关注!
请问您是直接使用我们提供的测试代码吗?是否有做其他更改?
使用前述提供的测试代码,进行通宵测试,未能复现到您的问题,在循环发送中,发送时间间隔太短 会提示如下出错信息,是正常现象。
Code: Select all
ESP8266 TCP client task > send fail 11
如果您的问题仍然未能解决,请提供您的测试代码,我们将协助您进行查证。
感谢您对 ESP8266 的关注!
Who is online
Users browsing this forum: No registered users and 137 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.