Php Nodemcu Lua ESP8266未使用IP地址发送TCP套接字
我最近买了一个NodeMcu Lua(Lolin),我正在用它做一些测试。 我试图做的是将TCP数据包发送到服务器上的php脚本,如果我尝试使用端口和主机名发送数据包,它会工作,但是如果我尝试使用IP,它不会,这是一个bug还是什么 这只是一个测试,因为我实际需要做的是使用这个板将TCP数据包发送到我的pc上的php脚本(在同一个网络中),该脚本使用XAMPP运行 为什么主板不使用IP发送任何数据包,而是键入主机名? 还有,我需要使用什么地址将数据包从线路板发送到我的计算机(在充当服务器的php脚本和充当客户端的线路板中) 这是我为董事会使用的LUA代码:Php Nodemcu Lua ESP8266未使用IP地址发送TCP套接字,php,sockets,tcp,lua,nodemcu,Php,Sockets,Tcp,Lua,Nodemcu,我最近买了一个NodeMcu Lua(Lolin),我正在用它做一些测试。 我试图做的是将TCP数据包发送到服务器上的php脚本,如果我尝试使用端口和主机名发送数据包,它会工作,但是如果我尝试使用IP,它不会,这是一个bug还是什么 这只是一个测试,因为我实际需要做的是使用这个板将TCP数据包发送到我的pc上的php脚本(在同一个网络中),该脚本使用XAMPP运行 为什么主板不使用IP发送任何数据包,而是键入主机名? 还有,我需要使用什么地址将数据包从线路板发送到我的计算机(在充当服务器的php
wifi.setmode(wifi.STATION)
wifi.sta.config("Alice-49289348", "mypassword")
wifi.sta.connect()
Disp = "D1"
Port = 9863
HostIP = "81.139.206.12"
conn=net.createConnection(net.TCP, 0)
conn:on("receive", function(conn, c) print(c) end )
conn:on("connection", function(conn, c)
print("Connected")
conn:send(Disp)
end )
conn:on("sent", function(conn, c)
print("Sent: " .. Disp)
conn:close()
end )
conn:connect(Port,HostIP)
print("Done")
为了隐私,我更改了一些值,如IP地址、wifi、密码等。似乎您可以通过“重新连接”、“断开连接”事件获得反馈。 此外,此功能还有助于验证ip的正确性。