mirror of
https://github.com/Adorable-Catgirl/Zorya-NEO.git
synced 2024-11-14 22:38:07 +11:00
15 lines
335 B
Lua
15 lines
335 B
Lua
|
net.timeout=60
|
||
|
function net.open(A,V)
|
||
|
local st,F,P,D=computer.uptime()
|
||
|
net.send(A,V,"openstream")
|
||
|
repeat
|
||
|
_,F,P,D=computer.pullSignal(0.5)
|
||
|
if computer.uptime()>st+net.timeout then return false end
|
||
|
until F==A and P==V and tonumber(D)
|
||
|
V=tonumber(D)
|
||
|
repeat
|
||
|
_,F,P,D=computer.pullSignal(0.5)
|
||
|
until F==A and P==V
|
||
|
return net.socket(A,V,D)
|
||
|
end
|