## Send ```lua -- change here to the host an port you want to contact local host, port = "localhost", 9000 -- load namespace local socket = require("socket") -- convert host name to ip address local ip = assert(socket.dns.toip(host)) -- create a new UDP object local udp = assert(socket.udp()) -- contact daytime host assert(udp:sendto("anything", ip, port)) ``` ## Receive ```lua -- change here to the host an port you want to contact local host, port = "*", 9000 -- load namespace local socket = require("socket") -- create a new UDP object local udp = assert(socket.udp()) udp:settimeout(5) assert(udp:setsockname(host,port)) data, msg_or_ip, port_or_nil = udp:receivefrom() if data then print(data) else print("no data") end ```