As the title says... Chat on...

User avatar
By M0ebius
#12292 My esp is connected to another mcu on the serial port.
Now, if i use the telnet server and the mcu sends data to the serial port, it interferes with the console.
How can i stop lua from interpreting commands from the serial port as long as the console connection is open?
The server code is from the wiki:
Code: Select all-- a simple telnet server
    s=net.createServer(net.TCP)
    s:listen(2323,function(c)
       con_std = c
       function s_output(str)
          if(con_std~=nil)
             then con_std: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)
          con_std = nil
          node.output(nil)        -- un-regist the redirect output function, output goes to serial
       end)
    end)