diff --git a/modules/applications/ircbridge.lua b/modules/applications/ircbridge.lua index a6473ca..279c147 100644 --- a/modules/applications/ircbridge.lua +++ b/modules/applications/ircbridge.lua @@ -3,7 +3,10 @@ function ircb(h,p,n) -- host, port s("IRC bridge connector", function() local ip,h,p = component.proxy(component.list("internet")()),h,p local c=ip.connect(h,p) - print("Connected: "..tostring(c.finishConnect())) + local ct = computer.uptime() + while computer.uptime() < ct+2 do + C.yield() + end if c.finishConnect() then local ct=computer.uptime() print("Connected successfully.") diff --git a/modules/library/net.lua b/modules/library/net.lua index 82768a7..ef1b109 100644 --- a/modules/library/net.lua +++ b/modules/library/net.lua @@ -1,4 +1,4 @@ -tM,nP,nID = {}, 4096, 1 +tM,nP,nID = {}, 4096, "a" for a,t in component.list("modem") do table.insert(tM,component.proxy(a)) component.proxy(a).open(nP)