990 B
990 B
P2P (Peer to Peer module)
In this repository the P2P module has been designed from sratch at the point of this implementation. More about function implementation
Terminology
- IPTable: Refers to a json file which stores information about the current servers avaliable with the speedtest results ran from the Node that triggered it.
{
"ip_address": [
{
"ipv4": "localhost",
"latency": 14981051,
"download": 8142.122540206258,
"upload": 3578.766512629995,
}
]
}
Responsibility
- To ensure the IP table has nodes which are pingable
- Taking to nodes behind NAT. More about the implementation...
Note:
If you are running in server mode it is recommended to use DMZ to bypass the NAT.