_G.net={} net.port=4096 net.hostname=computer.address():sub(1,8) net.debug=false net.rctime=30 net.pctime=30 net.retry=30 do local rcpe,PC,RC,pQ,M=computer.pullSignal,{},{},{},{} local cI,cU,cPS=component.invoke,computer.uptime,computer.pushSignal for a,t in component.list("modem") do M[#M+1]=component.proxy(a) M[#M].open(net.port) end local function gP() local npID="" for i=1,16 do npID=npID .. string.char(math.random(32,126)) end return npID end local function sP(pID,pT,D,S,vP,dA) if RC[D] then cI(RC[D][1],"send",RC[D][2],net.port,pID,pT,D,S,vP,dA) else for k,v in pairs(M) do v.broadcast(net.port,pID,pT,D,S,vP,dA) end end end local function pC() for k,v in pairs(RC) do if v[3]