Hi,
If I understand well on request, it is already possible to do this type of system:
A lan listener function
function myMfct()
--[[ do something ]]
end
function lanListener(callback, oldSignal)
--[[ Get signal input ]]
local newSignals = lan.readLeftSignals()
--[[ Check your change condition or other tests ]]
if valid then
callback()
end
--[[ Wait next tick ]]
os.wait(lanListener, 0, callback, newSignals )
end
lanListener(myMfct)
For the other two points, I think make a wlan connector controllable by one or more computers (the only possible configuration being to define a label, because it would be a passive connector and not active)
Currently I am very busy, but as soon as possible I will work on this improvement. (The longest being to create the design)