完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我是 nodeMCU 的初学者,正在尝试执行一个简单的 GET 请求。看看我的代码:
代码:全选wifi.setmode(wifi.STAtiON) wifi.sta.config(\"WIFI NAME\", \"WIFI PASSWORD\") wifi.sta.connect() tmr.delay(1000000) -- wait 1,000,000 us = 1 second print(wifi.sta.status()) print(wifi.sta.getip()) sk=net.createConnection(net.TCP, false) sk:on(\"receive\", function(sck, c) print(c) end ) tmr.delay(10000000) print(\"About to connect!\") sk:connect(80,\"www.google.com\") tmr.delay(10000000) print(\"About to send!\") sk:send(\"GET / HTTP/1.1\\r\\nHost: \\r\\nConnection: keep-alive\\r\\nAccept: */*\\r\\n\\r\\n\") (如果你愿意,你可以忽略计时器,它们只是一些尝试调试的一部分。) 当使用 dofile 运行时,这段代码不会打印出 google.com 的内容。但是,当我在运行 dofile 后复制/粘贴最后一行并直接在控制台中运行时,正确打印出网页。是什么导致该行在控制台中运行而不是在 lua 文件中运行? |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
1143 浏览 1 评论
578浏览 6评论
479浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
463浏览 5评论
464浏览 4评论
440浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 10:40 , Processed in 1.159813 second(s), Total 44, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号