ESP8266 Developer Zone The Official ESP8266 Forum 2015-05-15T11:45:28+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=441 2015-05-15T11:45:28+08:00 2015-05-15T11:45:28+08:00 https://bbs.espressif.com:443/viewtopic.php?t=441&p=1697#p1697 <![CDATA[Re: 怎样实现TCP数据报文的异步处理?]]>
非 OS SDK 由于是单线程的,任何 task 都不能长期占用 CPU,当您的一个处理较长时,会影响其他行为。

给您带来不便,深感抱歉。

Statistics: Posted by ESP_Faye — Fri May 15, 2015 11:45 am


]]>
2015-05-14T09:01:16+08:00 2015-05-14T09:01:16+08:00 https://bbs.espressif.com:443/viewtopic.php?t=441&p=1684#p1684 <![CDATA[怎样实现TCP数据报文的异步处理?]]> 我的TCP报文都在TCP 接收报文espconn_regist_recvcb(user_contype.pCon, _we_link_client_rcv_cb)中处理的,我的报文处理逻辑比较繁重,我发现会严重影响程序中的定时器(我用定时器来驱动一颗LED秒闪观察),当ESP8266遇到报文接收并在回调中处理时,这个驱动LED秒闪的定时器就会停闪,报文处理完后,LED秒闪才恢复。我猜想,是不是报文接收和处理都在一个回调中会造成系统阻塞?有什么办法做到TCP报文接收和处理分开异步进行?
盼回复!

Statistics: Posted by grantgao — Thu May 14, 2015 9:01 am


]]>