|
- 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"
|