17 lines
533 B
Lua
17 lines
533 B
Lua
local socket = require"socket"
|
|
local udp = socket.udp
|
|
local localhost = "127.0.0.1"
|
|
local s = assert(udp())
|
|
assert(tostring(s):find("udp{unconnected}"))
|
|
print("setpeername", s:setpeername(localhost, 5061))
|
|
print("getsockname", s:getsockname())
|
|
assert(tostring(s):find("udp{connected}"))
|
|
print(s:receive())
|
|
print("setpeername", s:setpeername("*"))
|
|
print("getsockname", s:getsockname())
|
|
s:sendto("a", localhost, 12345)
|
|
print("getsockname", s:getsockname())
|
|
assert(tostring(s):find("udp{unconnected}"))
|
|
print(s:receivefrom())
|
|
s:close()
|