mirror of
https://github.com/lunarmodules/luasocket.git
synced 2024-11-12 16:28:22 +01:00
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()
|