ESP8266 Developer Zone The Official ESP8266 Forum 2015-05-14T10:15:49+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=437 2015-05-14T10:15:49+08:00 2015-05-14T10:15:49+08:00 https://bbs.espressif.com:443/viewtopic.php?t=437&p=1685#p1685 <![CDATA[Re: keepalive invalid when using esp_iot_sdk_v1.0.1_15_04_24]]>
非常抱歉,测试您提供的代码,keep alive 功能正常,未能复现到您的问题。

非 OS SDK 其实是单线程的,keep alive 设置的时间间隔并不可靠,仅供参考值。

我的测试代码如附件。
user_main.zip

Statistics: Posted by ESP_Faye — Thu May 14, 2015 10:15 am


]]>
2015-05-14T08:52:20+08:00 2015-05-14T08:52:20+08:00 https://bbs.espressif.com:443/viewtopic.php?t=437&p=1683#p1683 <![CDATA[Re: keepalive invalid when using esp_iot_sdk_v1.0.1_15_04_24]]>
Espressif_Faye wrote:
您好,

麻烦提供您的测试步骤和测试代码,以复现问题。


很抱歉,我们是商业代码,我个人没有权利提供。但是代码片段我已经贴在问题中了,希望你们能尽快解决

Statistics: Posted by grantgao — Thu May 14, 2015 8:52 am


]]>
2015-05-12T10:58:37+08:00 2015-05-12T10:58:37+08:00 https://bbs.espressif.com:443/viewtopic.php?t=437&p=1680#p1680 <![CDATA[Re: keepalive invalid when using esp_iot_sdk_v1.0.1_15_04_24]]>
麻烦提供您的测试步骤和测试代码,以复现问题。

Statistics: Posted by ESP_Faye — Tue May 12, 2015 10:58 am


]]>
2015-05-11T17:34:25+08:00 2015-05-11T17:34:25+08:00 https://bbs.espressif.com:443/viewtopic.php?t=437&p=1677#p1677 <![CDATA[keepalive invalid when using esp_iot_sdk_v1.0.1_15_04_24]]>
nKeepaliveParam = 10;//默认5s探测一次
espconn_set_keepalive(pespconn, ESPCONN_KEEPIDLE, &nKeepaliveParam);
nKeepaliveParam = 2;//如果不回应的话1s探测一次
espconn_set_keepalive(pespconn, ESPCONN_KEEPINTVL, &nKeepaliveParam);
nKeepaliveParam = 10;//最多探测10次
espconn_set_keepalive(pespconn, ESPCONN_KEEPCNT, &nKeepaliveParam);

espconn_set_opt(pespconn,ESPCONN_KEEPALIVE);//使能keepalive

Statistics: Posted by grantgao — Mon May 11, 2015 5:34 pm


]]>