ESP HTTP连接问题:连接回调函数不会被调用

我正在使用自定义构建的NodeMCU,并具有以下模块:cjson、file、gpio、http、net、node、ow、tmr、websocket、wifi。

conn = nil
conn=net.createConnection(net.TCP)      -- 服务端超时30秒

conn:on("connection", function(conn, payload)
        print("服务器已连接,发送事件")   -- 此行未在 esplorer 中打印。
        conn:send ( <some-data>)
end)

conn:connect(80,"mysite.com")
conn:close()

为了调试,我尝试使用以下代码:

net.dns.resolve("www.google.com", function(sk, ip)
if (ip == nil) then
print("DNS失败!")
else
print("已解析:" .. ip)
end
end)

但上述代码输出为"DNS失败!"

该站点和服务器都可以正常工作。 使用putty向相同站点发送普通GET请求返回正确数据。

请帮助我解决这个问题。

点赞