Rednet Tutorial
From ComputerCraft Wiki
Rednet is an API that allows computers and turtles interact with each other wirelessly.
Getting started
- Attach a wireless modem to your computer.
A modem is made using 8 stone blocks surrounding a redstone torch.
Rednet scripts
Rednet uses several methods to interact with other computers.
Here is a basic program that runs most of them. It requires 2 PCs.
PC1
rednet.open("right") --enable the modem attached to the right side of the PC rednet.broadcast("Hello world") --send "Hello world" over rednet to all PCs in range print("PC1 - Hello world") id,message = rednet.receive() --wait until something is received over rednet if id == 2 and message == "Hello from pc2" then write("PC2 -") print(message) rednet.send(2,"How are you") --Send a message only to the PC with ID 2 print("PC1 - How are you") id,message = rednet.receive(10) --Wait until a message arrives or 10 seconds pass if message == "Fine thanks" then print("PC2 - Fine thanks") end end print("disconnecting") rednet.close("right") --disable modem on the right side of the PC
PC2
rednet.open("right") --enable modem on the right side of the PC id,message = rednet.receive() --wait until a mesage is received if id == 1 and message == "Hello world" then rednet.send(1,"Hello from pc2") -- send a message to only the PC with ID 1 id,message = rednet.receive() -- Wait until a message is received if message == "How are you" then rednet.broadcast("Fine thanks") -- Send to all PCs in range end end rednet.close("right") -- disable modem on the right side of the PC
Open PC2 first after that open PC1 and then run the program