----------------------------------------------------------------------------- | |
-- TCP sample: Little program to send text lines to a given host/port | |
-- LuaSocket sample files | |
-- Author: Diego Nehab | |
-- RCS ID: $Id: talker.lua,v 1.9 2005/01/02 22:44:00 diego Exp $ | |
----------------------------------------------------------------------------- | |
local socket = require("socket") | |
host = host or "localhost" | |
port = port or 8080 | |
if arg then | |
host = arg[1] or host | |
port = arg[2] or port | |
end | |
print("Attempting connection to host '" ..host.. "' and port " ..port.. "...") | |
c = assert(socket.connect(host, port)) | |
print("Connected! Please type stuff (empty line to stop):") | |
l = io.read() | |
while l and l ~= "" and not e do | |
assert(c:send(l .. "\n")) | |
l = io.read() | |
end |