Update Client.md

This commit is contained in:
Akilan Selvacoumar
2023-06-08 16:04:28 +01:00
committed by GitHub
parent 64225b85b7
commit 85ac36d51b

View File

@@ -2,23 +2,12 @@
This module is incharge of communicating with the server and receiving the appropriate information back from the server.
## Functions of the Client Module
- [Interact with the Server Api](#functions-of-the-client-module)
<!-- - [Interact with the Server Api](#functions-of-the-client-module) -->
- [Decision maker on how the ip table is created or updated](#decision-maker-on-how-the-ip-table-is-created-or-updated)
## Interact with the Server Api
This sections talks about the functionality implemented till now.
- The client can start docker containers using the function StartContainer.
This functions calls the route:
```
http://<server IP address>:<server port>/startcontainer
```
TODO: Outputs and how it's printed
## Decision maker on how the IP table is created or updated
- Does a local speedtest to verify and see if the server IP's in the IP table
are pingable.
- Downloads the Servers IP table.
- Tries to ping the servers IP Table addresses.
- If it's pingable then it's added as a new entry in the IP table.
- The following steps occurs in the clients IP table.