examples/lua/README.md
The examples demonstrate the use of websocketd with lua. There are two examples in the directory both very basic.
It is pretty simple to extend these examples into full fledged applications. All you need is an stdin input loop
local input = io.stdin:read()
while input do
-- do anything here
-- update the input
input = io.stdin:read()
end
any thing you print goes out to the websocket client
Libraries and third party modules can be used by the standard require statement in lua.
Install websocketd and add it to your PATH.
Run websocketd --port=8080 --devconsole lua ./greeter.lua and then go to http://localhost:8080 to interact with it
Run websocketd --port=8080 --devconsole lua ./json_ws.lua and then go to http://localhost:8080 to interact with it
If you are using luajit instead of lua you may run the examples like this (this assumes that you've got luajit in your path)
websocketd --port=8080 --devconsole luajit ./json_ws.lua and then go to http://localhost:8080