nodemcu ファームウェアを使用して、ESP-12 で小さな Web サーバーを実行しています。
sv=net.createServer(net.TCP,10)
sv:listen(80,function(c)
c:on("receive", function(c, pl)
if(string.find(pl,"GET / ")) then
print("Asking for index")
c:send("Line 1")
c:send("Line 2")
c:send("Line 3")
c:close()
end
end)
c:on("sent",function(conn)
print("sended something...")
end)
end)
最初の送信後に接続が閉じられているようです。ブラウザには「1行目」のテキストしか表示されず、2行目と3行目は表示されず、シリアルコンソールには「何かを送信しました」というテキストが1回だけ表示されます。 close ステートメントにコメントを付けて、接続をタイムアウトさせても、動作は変わりません。ここで何が欠けていますか?