diff options
Diffstat (limited to 'src/echo_server.lua')
-rw-r--r-- | src/echo_server.lua | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/echo_server.lua b/src/echo_server.lua index 33ad204..11ccded 100644 --- a/src/echo_server.lua +++ b/src/echo_server.lua @@ -31,7 +31,9 @@ socket = require("socket") -function echo_server_init(host, port) +echo_server = {} + +function echo_server.init(host, port) local ip, err = socket.dns.toip(host) if(ip == nil) then log.printf(log.ERROR, "can't resolve %s: %s", host, err) @@ -55,7 +57,7 @@ function echo_server_init(host, port) return udp end -function echo_server_recv(udp) +function echo_server.handle(udp) local dgrm, from_ip, from_port = udp:receivefrom() if(dgrm == nil) then log.printf(log.ERROR, "receivefrom(%s,%s) failed: %s", ip, port, from_ip) |