Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local sides = {
- "top",
- "bottem",
- "left",
- "right",
- "back",
- "front"
- }
- isPrsnt = false
- for i=1,#sides do
- if (peripheral.getType(sides[i]) == "modem") then
- --Open Router.
- isPrsnt = true
- rednet.open(sides[i])
- break
- else
- --Do Nothing.
- end
- end
- if (isPrsnt) then
- --Do something
- term.clear()
- term.setCursorPos(1,1)
- write("Enter Web Adress: ")
- link = read()
- rednet.send(1,link)
- while true do
- local id,message = rednet.receive(5)
- if (message == nil) then
- printError("Error: The DNS Indexing server you are trying to connect to is currently down!")
- break
- end
- if (id == 1) then
- if(message == "false") then
- printError("Error: Unknown domain address!")
- break
- else
- rednet.send(message,"/20%80")
- local id, resp = rednet.receive(3)
- if (id == message) then
- local tempfile = fs.open(".temp", "w")
- tempfile.write(resp)
- tempfile.close()
- term.clear()
- term.setCursorPos(1,1)
- dofile(".temp")
- fs.delete(".temp")
- else
- printError("The website you are trying to connect to is not responding at the moment!")
- end
- break
- end
- end
- end
- else
- printError("Error: No modem found!")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement