关闭NodeMCU套接字

最近我一直在使用Adafruit的ESP8266开发板。我希望制作一个简单的Web服务器,以便通过Wi-Fi(甚至更远)访问/更改值。我找不到很多文档,而且我对如何使用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服务器库非常棒!我能够参照这个来建模我的实现。

点赞