Posted 22 December 2012 - 12:07 PM
This is still a work in progress. It has no practical use by itself.
English is not my first language so I'm sorry if this looks confusing.
What it is
This system works with "Antennas" that resend the messages they receive to the next antenna/computer.
RedID uses something I call NetID which is basically the address of each computer.
The Server's NetID will always be it's computer ID. Example: 3
Antennas connected directly to the Server will have their computer ID appended before the Server's NetID. Example: 5x3
Antennas and Computers connected to an Antenna will have their computer ID appended before the closest Antenna's NetID. Example: 6x5x3
If a computer with computer ID 9 connects to the Antenna with NetID 6x5x3, the computer's NetID will be 9x6x5x3.
That computer will send a message to computer 6.
Computer 6 will send a message to computer 5.
Finally, computer 5 will send the message to the server.
The server will do the same thing but in the opposite direction.
API
Download
These programs include the Config API by ben657
English is not my first language so I'm sorry if this looks confusing.
What it is
Spoiler
RedID is a way of sending and receiving rednet messages to a Server or other computers that are outside a computer's range.This system works with "Antennas" that resend the messages they receive to the next antenna/computer.
RedID uses something I call NetID which is basically the address of each computer.
The Server's NetID will always be it's computer ID. Example: 3
Antennas connected directly to the Server will have their computer ID appended before the Server's NetID. Example: 5x3
Antennas and Computers connected to an Antenna will have their computer ID appended before the closest Antenna's NetID. Example: 6x5x3
If a computer with computer ID 9 connects to the Antenna with NetID 6x5x3, the computer's NetID will be 9x6x5x3.
That computer will send a message to computer 6.
Computer 6 will send a message to computer 5.
Finally, computer 5 will send the message to the server.
The server will do the same thing but in the opposite direction.
API
Spoiler
I wrote an API to allow other programs to send and receive RedID messages. It can be found inside the APIs folder.Download
These programs include the Config API by ben657