Mercurial > luasocket
comparison samples/README @ 0:4b915342e2a8
LuaSocket 2.0.2 + CMake build description.
author | Eric Wing <ewing . public |-at-| gmail . com> |
---|---|
date | Tue, 26 Aug 2008 18:40:01 -0700 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4b915342e2a8 |
---|---|
1 This directory contains some sample programs using | |
2 LuaSocket. This code is not supported. | |
3 | |
4 listener.lua -- socket to stdout | |
5 talker.lua -- stdin to socket | |
6 | |
7 listener.lua and talker.lua are about the simplest | |
8 applications you can write using LuaSocket. Run | |
9 | |
10 'lua listener.lua' and 'lua talker.lua' | |
11 | |
12 on different terminals. Whatever you type on talk.lua will | |
13 be printed by listen.lua. | |
14 | |
15 lpr.lua -- lpr client | |
16 | |
17 This is a cool program written by David Burgess to print | |
18 files using the Line Printer Daemon protocol, widely used in | |
19 Unix machines. It uses the lp.lua implementation, in the | |
20 etc directory. Just run 'lua lpr.lua <filename> | |
21 queue=<printername>' and the file will print! | |
22 | |
23 cddb.lua -- CDDB client | |
24 | |
25 This is the first try on a simple CDDB client. Not really | |
26 useful, but one day it might become a module. | |
27 | |
28 daytimeclnt.lua -- day time client | |
29 | |
30 Just run the program to retrieve the hour and date in | |
31 readable form from any server running an UDP daytime daemon. | |
32 | |
33 echoclnt.lua -- UDP echo client | |
34 echosrvr.lua -- UDP echo server | |
35 | |
36 These are a UDP echo client/server pair. They work with | |
37 other client and servers as well. | |
38 | |
39 tinyirc.lua -- irc like broadcast server | |
40 | |
41 This is a simple server that waits simultaneously on two | |
42 server sockets for telnet connections. Everything it | |
43 receives from the telnet clients is broadcasted to every | |
44 other connected client. It tests the select function and | |
45 shows how to create a simple server whith LuaSocket. Just | |
46 run tinyirc.lua and then open as many telnet connections | |
47 as you want to ports 8080 and 8081. | |
48 | |
49 Good luck, | |
50 Diego. |