Zorya-NEO/lib/net_minitel/microtel/microtel-5-listen-mini.lua

11 lines
248 B
Lua

function net.listen(V)
local F,P,D
repeat
_,F,P,D=computer.pullSignal(0.5)
until P==V and D=="openstream"
local nP,S=math.random(2^15,2^16),tostring(math.random(-2^16,2^16))
net.send(F,P,tostring(nP))
net.send(F,nP,S)
return net.socket(F,nP,S)
end