17 lines
330 B
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"
|