1
1
mirror of https://git.shadowkat.net/izaya/OC-PsychOS2.git synced 2024-11-26 13:00:14 -05:00
OC-PsychOS2/exec/nc.lua

24 lines
448 B
Lua
Raw Normal View History

local minitel = require "minitel"
local tA = {...}
2019-12-16 01:09:56 -05:00
host, port = tA[1], tA[2] or 22
local socket = minitel.open(host,port)
if not socket then return false end
local b = ""
2019-12-16 01:09:56 -05:00
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
2019-12-16 01:09:56 -05:00
local b = io.read()
if b and b:len() > 0 then
socket:write(b.."\n")
end
until socket.state ~= "open"