1
1
mirror of https://git.shadowkat.net/izaya/OC-PsychOS2.git synced 2024-12-26 20:43:45 -05:00
OC-PsychOS2/exec/nc.lua
2019-12-16 17:09:56 +11:00

24 lines
448 B
Lua

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