Sockets 闭合节点MCU插座
我最近一直在玩。我希望制作一个简单的web服务器,这样我就可以通过wifi(或更高)访问/更改值。我能找到的文档很少,我对如何使用Sockets 闭合节点MCU插座,sockets,lua,esp8266,nodemcu,Sockets,Lua,Esp8266,Nodemcu,我最近一直在玩。我希望制作一个简单的web服务器,这样我就可以通过wifi(或更高)访问/更改值。我能找到的文档很少,我对如何使用net.socket对象感到困惑 我能找到的所有示例都是在即时通信完成后立即关闭套接字。例如,从NodeMCU文档: sv = net.createServer(net.TCP, 30) function receiver(sck, data) print(data) sck:close() end if sv then sv:listen(80, f
net.socket
对象感到困惑
我能找到的所有示例都是在即时通信完成后立即关闭套接字。例如,从NodeMCU文档:
sv = net.createServer(net.TCP, 30)
function receiver(sck, data)
print(data)
sck:close()
end
if sv then
sv:listen(80, function(conn)
conn:on("receive", receiver)
conn:send("hello world")
end)
end
这里创建一个新套接字,发送响应,然后关闭套接字。但是,我对套接字的理解是,在服务器或客户端显式关闭连接之前,连接一直存在。。。那么插座不应该一直开着吗
感谢您提供的所有信息/建议
编辑:
虽然我没有得到任何明确的答案,但Marcel推荐的Web服务器库非常棒!我可以用这个来模拟我的实现。我不会从头开始编写服务器,而是使用它-当然,除了学习经验。如果在连接的另一端关闭套接字之前无法关闭套接字,则永远无法关闭套接字。我不会从头开始编写服务器但是请改用,当然学习经验除外。如果在连接的另一端关闭插座之前无法关闭插座,那么就不可能关闭插座。