所以就像我有mainloop和许多其他函数但我不能称之为因为有不定式循环我怎么能让它们所以我可以调用函数。
local socket = require("socket")
local function sleep(sec)
socket.select(nil, nil, sec)
end
coroutine.wrap(function()
while true do
sleep(1)
end
end)()
print("bob") -- like here
就像在代码中它没有打印bob因为有循环是避免我尝试使用corountines但它们没有工作
答案 0 :(得分:0)
通常我会建议使用非阻塞命令,但我不确定socket.select正在做什么。您似乎在滥用它作为阻止计时器。