Jef 20d28e80a5 Initial community commit 1 month ago
..
README 20d28e80a5 Initial community commit 1 month ago
cddb.lua 20d28e80a5 Initial community commit 1 month ago
daytimeclnt.lua 20d28e80a5 Initial community commit 1 month ago
echoclnt.lua 20d28e80a5 Initial community commit 1 month ago
echosrvr.lua 20d28e80a5 Initial community commit 1 month ago
listener.lua 20d28e80a5 Initial community commit 1 month ago
lpr.lua 20d28e80a5 Initial community commit 1 month ago
mclisten.lua 20d28e80a5 Initial community commit 1 month ago
mcsend.lua 20d28e80a5 Initial community commit 1 month ago
talker.lua 20d28e80a5 Initial community commit 1 month ago
tinyirc.lua 20d28e80a5 Initial community commit 1 month ago

README

This directory contains some sample programs using
LuaSocket. This code is not supported.

listener.lua -- socket to stdout
talker.lua -- stdin to socket

listener.lua and talker.lua are about the simplest
applications you can write using LuaSocket. Run

'lua listener.lua' and 'lua talker.lua'

on different terminals. Whatever you type on talk.lua will
be printed by listen.lua.

lpr.lua -- lpr client

This is a cool program written by David Burgess to print
files using the Line Printer Daemon protocol, widely used in
Unix machines. It uses the lp.lua implementation, in the
etc directory. Just run 'lua lpr.lua
queue=' and the file will print!

cddb.lua -- CDDB client

This is the first try on a simple CDDB client. Not really
useful, but one day it might become a module.

daytimeclnt.lua -- day time client

Just run the program to retrieve the hour and date in
readable form from any server running an UDP daytime daemon.

echoclnt.lua -- UDP echo client
echosrvr.lua -- UDP echo server

These are a UDP echo client/server pair. They work with
other client and servers as well.

tinyirc.lua -- irc like broadcast server

This is a simple server that waits simultaneously on two
server sockets for telnet connections. Everything it
receives from the telnet clients is broadcasted to every
other connected client. It tests the select function and
shows how to create a simple server whith LuaSocket. Just
run tinyirc.lua and then open as many telnet connections
as you want to ports 8080 and 8081.

Good luck,
Diego.