diff --git a/ZYX-html-framework/a_test_ram.lua b/ZYX-html-framework/a_test_ram.lua index 1e07d9b..f876967 100644 --- a/ZYX-html-framework/a_test_ram.lua +++ b/ZYX-html-framework/a_test_ram.lua @@ -28,11 +28,11 @@ file.remove("web_srv.lua") file.remove("set_time.lua") ]] -tmr.alarm(test_ram_alarm2, 5*1000, tmr.ALARM_SINGLE, function() +tmr.alarm(test_ram_alarm2, 2.5*1000, tmr.ALARM_SINGLE, function() zram1=node.heap() -- dofile("telnet_srv2.lua") -- dofile("web_ide2.lua") - dofile("web_srv_test2.lua") + dofile("web_srv2.lua") -- dofile("set_time.lua") -- dofile("web_html.lua") diff --git a/ZYX-html-framework/web_srv2.lua b/ZYX-html-framework/web_srv2.lua index f1a5d5b..f1de64d 100644 --- a/ZYX-html-framework/web_srv2.lua +++ b/ZYX-html-framework/web_srv2.lua @@ -1,6 +1,6 @@ -- petit script de serveur WEB avec Active Server Page ZYX -print("\n web_srv2.lua zf190126.1844 \n") +print("\n web_srv2.lua zf190127.0145 \n") -- send a file from memory to the client; max. line length = 1024 bytes! function send_file(zclient, zfilename) @@ -56,14 +56,7 @@ srv:listen(80, function(conn) ]] - conn:send("

ESP8266
Server is working!

\n\n") - file_html = nil - k = nil - v = nil - _GET = nil - method = nil - path = nil - vars = nil + client:send("

ESP8266
Server is working!

"..tmr.now().."\n\n") -- end diff --git a/ZYX-html-framework/web_srv_test2.lua b/ZYX-html-framework/web_srv_test2.lua index 1ffd669..879b550 100644 --- a/ZYX-html-framework/web_srv_test2.lua +++ b/ZYX-html-framework/web_srv_test2.lua @@ -1,12 +1,17 @@ -- petit script de serveur WEB pour tester les fuite mémoire -print("\n web_srv_test2.lua zf190126.2051 \n") +print("\n web_srv_test2.lua zf190126.2335 \n") function receiver(sck, data) print(data) sck:close() end +function zclose(sck, data) + print(data) + sck:close() +end + sv = net.createServer() sv:listen(80, function(conn) @@ -14,8 +19,10 @@ sv:listen(80, function(conn) print(request) -- client:close() conn:send("

ESP8266
Server is working!

"..tmr.now().."\n\n") - conn:on("sent", function(c) c:close() end) +-- conn:on("sent", function(c) c:close() end) + conn:on("sent", zclose) end) + conn:on("sent", nil) -- conn:on("sent", function(c) c:close() end) diff --git a/ZYX-html-framework/web_srv_test3.lua b/ZYX-html-framework/web_srv_test3.lua new file mode 100644 index 0000000..4e81ff2 --- /dev/null +++ b/ZYX-html-framework/web_srv_test3.lua @@ -0,0 +1,16 @@ +-- petit script de serveur WEB pour tester les fuite mémoire + +print("\n web_srv_test3.lua zf190127.0141 \n") + +sck_tmr1 = tmr.create() + +srv = net.createServer(net.TCP) +srv:listen(80, function(conn) + conn:on("receive", function(client, request) + print(request) + client:send("

ESP8266
Server is working!

"..tmr.now().."\n\n") + + + end) + conn:on("sent", function(c) c:close() end) +end)