我有一个运行在 127.0.0.1:8000 的服务器(Django 应用程序)。一切正常,我可以通过浏览器或 curl 访问它。
但是当我尝试连接我的 ESP8266 以发送一些数据时,有些东西坏了,我什至无法连接到我的本地主机服务器。
我努力了:
conn = net.createConnection(net.TCP, false)
conn:on("connection", function(conn, payload) print("in connection") end)
conn:connect(8000, "127.0.0.1")
什么都没有打印。
我试过用conn:connect(8000, "localhost")
, conn:connect(8000, "http://127.0.0.1")
, conn:connect(80, "127.0.0.1")
. 结果相同,没有打印任何内容。最后一个,我有一个“DNS失败!” 信息。
只是为了检查,conn:connect(80, "www.google.com")
打印了“in connection”。
有什么猜测吗?