_NCY_ 发表于 2025-10-6 15:44:52

可以发完一次立刻用超时机制读32字节出来检查,是OK就走下面一个,是ERROR看情况直接抛出错误,是busy再retry几次,retry次数用完了再抛超时错误
另外8266返回来的短指令和浏览器的长指令可以分开处理,更高效还不容易乱。浏览器的包丢几个就算了,但8266的信息丢一个可能就让你的server嘎了

_NCY_ 发表于 2025-10-6 15:51:08

字符串解析也很重要。
不会有人还在用复杂度m*n的暴力匹配吧。因为浏览器返回来的报文很长,这么搞会让server很变得更慢。这个还是有必要优化一下的。可以用KMP算法搞字符串匹配。

字符串末尾的0这个,众所周知好多函数是根据这个判断结尾的,所以如果真不给长度你的数组建议还是先meset一下为好。还有就是简单的应用非必需别用动态内存。

_NCY_ 发表于 2025-10-6 15:58:41

偶对,还有就是有的浏览器输入框框对 .很敏感,比如路径最后有a.txt他发出去的报文可能会在a着这截断不道为嘛。
所以针对这个你可以指定一些文件名里一定不会有的字符,比如?之类的代替.,最后传给文件操作函数用的时候先整个文本替换给替回来就好了

神农鼎 发表于 2025-10-6 16:01:48



https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=10920&pid=108832

_NCY_ 发表于 2025-10-8 22:49:51


需要配合刷有标准AT固件(1M版本即可)的esp8266使用
默认波特率115200,可以自己改,到1Mbps时候传输速度能到10KB/s{:4_167:}但可能会丢数据

_NCY_ 发表于 2025-10-8 22:52:25

在浏览器输入框里输入ip/字符串
如果对应路径,就会列出路径下的文件和目录(目录是粗体)
如果对应文件,就会下载该文件
如果不合法。会报错
可以好几个设备一起访问,别点的太频繁不然服务器可能死机
页: 1 [2]
查看完整版本: 卡东欧云盘