summaryrefslogtreecommitdiff
path: root/tests/modules/socket/udp/echo_server.lua
blob: 98cf72f7c7885210d67f3172f0b6b15074bbb8fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import("core.base.socket")

function main()
    local sock = socket.udp()
    while true do 
        print("%s: recv ..", sock)
        local recv, data, addr, port = sock:recv(8192, {block = true})
        print("%s: recv: %d bytes from: %s:%d", sock, recv, addr, port)
        if data then
            data:dump()
        end
    end
    sock:close()
end