34 lines
1016 B
Lua
34 lines
1016 B
Lua
-- Petit script pour s'inregistrer sur zdyndns
|
|
|
|
function send_zdyndns()
|
|
if verbose then print("\n 0_zdyndns.lua zf200229.1553 \n") end
|
|
|
|
zip = wifi.sta.getip()
|
|
zdyndns_str = "s "..node_id..","..console_host..":"..tostring(console_port).." "..zip.."\n"
|
|
if verbose then print("zdyndns_str: /"..zdyndns_str.."/") end
|
|
|
|
srv_zdyndns = net.createConnection(net.TCP, 0)
|
|
|
|
srv_zdyndns:on("receive", function(conn, pl)
|
|
print("receiving...")
|
|
print(pl)
|
|
end)
|
|
|
|
srv_zdyndns:on("connection", function(sck)
|
|
if verbose then print("connected & sending...") end
|
|
sck:send(zdyndns_str, function(sk)
|
|
sk:close()
|
|
if verbose then print("close...") end
|
|
zdyndns_str=nil zip=nil srv_zdyndns=nil send_zdyndns=nil
|
|
if verbose then print(node.heap()) end
|
|
collectgarbage()
|
|
if verbose then print(node.heap()) end
|
|
end)
|
|
end)
|
|
|
|
srv_zdyndns:connect(zdyndns_port,zdyndns_host)
|
|
|
|
end
|
|
|
|
send_zdyndns()
|