17 lines
641 B
Lua
17 lines
641 B
Lua
|
-- a simple telnet server
|
||
|
s=net.createServer(net.TCP,180)
|
||
|
s:listen(2323,function(c)
|
||
|
function s_output(str)
|
||
|
if(c~=nil)
|
||
|
then c:send(str)
|
||
|
end
|
||
|
end
|
||
|
node.output(s_output, 0) -- re-direct output to function s_ouput.
|
||
|
c:on("receive",function(c,l)
|
||
|
node.input(l) -- works like pcall(loadstring(l)) but support multiple separate line
|
||
|
end)
|
||
|
c:on("disconnection",function(c)
|
||
|
node.output(nil) -- un-regist the redirect output function, output goes to serial
|
||
|
end)
|
||
|
print("Welcome to NodeMcu world.")
|
||
|
end)
|