`
lippeng
  • 浏览: 450527 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

lua socket UDP 广播包 例子

    博客分类:
  • Life
 
阅读更多

写了个UDP广播的例子,发送广播包,等待回复,3秒钟没有回复结束。

 

local socket = require("socket")

local udp = assert(socket.udp())
udp:setoption('broadcast', true)
udp:settimeout(3)

assert(udp:sendto("Z-SEARCH * \r\n", '255.255.255.255', 12345))

local r = udp:receive()
while r do
	print(r)
	print('\n\n\n')
	r = udp:receive()
end

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics