more fixes for #5
This commit is contained in:
parent
9bc2b463ec
commit
8b7179edfe
@ -3,7 +3,10 @@ net.id = computer.address():sub(1,8)
|
|||||||
net.np = 4957
|
net.np = 4957
|
||||||
net.tm = {}
|
net.tm = {}
|
||||||
function net.send(id,po,msg) -- id, port, message
|
function net.send(id,po,msg) -- id, port, message
|
||||||
|
if id and po and msg then
|
||||||
event.push("sendmsg",id,po,msg)
|
event.push("sendmsg",id,po,msg)
|
||||||
|
else return false
|
||||||
|
end
|
||||||
end
|
end
|
||||||
if cdlib and relib then
|
if cdlib and relib then
|
||||||
spawn("copperd",function() print(pcall(function ()
|
spawn("copperd",function() print(pcall(function ()
|
||||||
@ -38,6 +41,7 @@ spawn("copperd",function() print(pcall(function ()
|
|||||||
event.push("net_rmsg",src,data)
|
event.push("net_rmsg",src,data)
|
||||||
local pd = relib.decode(data)
|
local pd = relib.decode(data)
|
||||||
if pd then
|
if pd then
|
||||||
|
if pd.port and pd.pid and pd.at and pd.pt and pd.msg then
|
||||||
if pd.pt == 1 then
|
if pd.pt == 1 then
|
||||||
event.push("net_msg",src,pd.port,pd.msg)
|
event.push("net_msg",src,pd.port,pd.msg)
|
||||||
pd.pt = 2
|
pd.pt = 2
|
||||||
@ -49,6 +53,7 @@ spawn("copperd",function() print(pcall(function ()
|
|||||||
ps[pd.pid] = nil
|
ps[pd.pid] = nil
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
end
|
||||||
else
|
else
|
||||||
if hops < 255 then
|
if hops < 255 then
|
||||||
for k,v in ipairs(net.tm) do
|
for k,v in ipairs(net.tm) do
|
||||||
|
Loading…
Reference in New Issue
Block a user