OC-PsychOS2/exec/nc.lua

17 lines
330 B
Lua

local minitel = require "minitel"
local tA = {...}
host, port = tA[1], tA[2]
local socket = minitel.open(host,port)
if not socket then return false end
local b = ""
repeat
io.write(socket:read("*a"))
coroutine.yield()
b = io.read(nil,true) or ""
if b:len() > 0 then
socket:write(b.."\n")
end
until socket.state ~= "open"