这里我们主要讲TCP通信方式
net.createServer(type, timeout):服务器模式
net.createConnection(type, secure):客户端模式
服务器模式独有的函数
listen(port)
客户端模式独有函数
connect(port, ip/domain)
共有的函数
send(string)
close()
on(event, function(c))
1创建一个热点 查看ip
wifi.setmode(wifi.SOFTAP)
cfg={}
cfg.ssid="8266wifi"
cfg.pwd="zfw123456"
wifi.ap.config(cfg)
print(wifi.ap.getip())
IP为 192.168.4.1
255.255.255.0
192.168.4.1

2.开启TCP服务器连接
wifi.setmode(wifi.SOFTAP)
cfg={}
cfg.ssid="8266wifi"
cfg.pwd="zfw123456"
wifi.ap.config(cfg)
print(wifi.ap.getip())
sv=net.createServer(net.TCP, 300)
sv:listen(80,function(c)
c:on("receive", function(c, msg)

本文聚焦于NodeMCU的TCP通信,包括创建热点查看IP、启动TCP服务器、服务器响应以及作为客户端进行连接。在实验中,设备IP为192.168.4.1,通过手机发送'quit'可终止服务器连接,同时,NodeMCU也能成功作为客户端连接到手机创建的服务器,实现双向通信。
NET模块 TCP通信&spm=1001.2101.3001.5002&articleId=90549302&d=1&t=3&u=a979e816aadf4b189c30c9d4c0c7a200)
4705

被折叠的 条评论
为什么被折叠?



