WIP: Aide tracker #63

Closed
louis_royer wants to merge 12 commits from clitracker into etape4
Collaborator

Fix #60.

Fix #60.
louis_royer reviewed 2020-03-21 19:33:40 +01:00
louis_royer left a comment
Author
Collaborator

Des changements mineurs

Des changements mineurs
README.md Outdated
@ -8,1 +8,4 @@
# Usage
tracker : java -ea tracker.Tracker, to specify port (default localhost:6969, range 6000 -> 6999): java -ea trackerP2P.trackerP2P -- <PORT>
Author
Collaborator

-ea pas obligatoire

-ea pas obligatoire
README.md Outdated
@ -9,0 +9,4 @@
# Usage
tracker : java -ea tracker.Tracker, to specify port (default localhost:6969, range 6000 -> 6999): java -ea trackerP2P.trackerP2P -- <PORT>
serveur : java -ea serveurP2P.ServeurP2P, to specify port and tracker (default for server localhost:7070 tracker localhost:6969, range 7000 -> 7999): java -ea serveurP2P.ServeurP2P -- <serveurPORT> <trackerHOSTNAME> <trackerPORT>
Author
Collaborator

-ea pas obligatoire

-ea pas obligatoire
README.md Outdated
@ -9,0 +10,4 @@
tracker : java -ea tracker.Tracker, to specify port (default localhost:6969, range 6000 -> 6999): java -ea trackerP2P.trackerP2P -- <PORT>
serveur : java -ea serveurP2P.ServeurP2P, to specify port and tracker (default for server localhost:7070 tracker localhost:6969, range 7000 -> 7999): java -ea serveurP2P.ServeurP2P -- <serveurPORT> <trackerHOSTNAME> <trackerPORT>
client/serveur : java -ea clientP2P.ClientP2P -- <serverPORT> <trackerHOSTNAME> <trackerPORT>
Author
Collaborator

-ea pas obligatoire

-ea pas obligatoire
@ -0,0 +6,4 @@
* @author JS Auge
* @version 1.0
*/
public class TestPort {
Author
Collaborator

missing javadoc

missing javadoc
@ -0,0 +7,4 @@
* @version 1.0
*/
public class TestPort {
Author
Collaborator

missing javadoc

missing javadoc
@ -0,0 +8,4 @@
*/
public class TestPort {
public boolean testPortServer(int port) {
Author
Collaborator

méthode static

méthode static
@ -0,0 +9,4 @@
public class TestPort {
public boolean testPortServer(int port) {
if((port > 7000) && (port < 7999)){
Author
Collaborator

expliquer brièvement en commentaire le pourquoi du choix de cette plage de port (avec le lien vers wikipedia si besoin)

expliquer brièvement en commentaire le pourquoi du choix de cette plage de port (avec le lien vers wikipedia si besoin)
@ -0,0 +15,4 @@
return false;
}
public boolean testPortTracker(int port) {
Author
Collaborator

méthode static

méthode static
@ -0,0 +16,4 @@
}
public boolean testPortTracker(int port) {
if((port > 6000) && (port < 6999)){
Author
Collaborator

expliquer brièvement en commentaire le pourquoi du choix de cette plage de port (avec le lien vers wikipedia si besoin)

expliquer brièvement en commentaire le pourquoi du choix de cette plage de port (avec le lien vers wikipedia si besoin)
@ -46,2 +43,2 @@
ttcp.setName("Tracker TCP P2P-JAVA-PROJECT");
ttcp.start();
if (args[1].equals("help") || args[1].equals("-h") || args[1].equals("h")){
System.out.println("usage : java -ea trackerP2P.trackerP2P, to specify port (default 6969, range 6000 -> 6999): java -ea trackerP2P.trackerP2P -- <PORT>");
Author
Collaborator

faire une méthode dans TestPort qui permet d’afficher la range, pour tout regrouper dans une seule classe (les extrémités de numéro de ports pourront être mis dans des variables static)

faire une méthode dans TestPort qui permet d’afficher la range, pour tout regrouper dans une seule classe (les extrémités de numéro de ports pourront être mis dans des variables static)
@ -48,0 +50,4 @@
t = new Tracker(args[1]);
}
else {
System.out.println("Wrong port (6000 -> 6999), using default port 6969");
Author
Collaborator

faire une méthode dans TestPort qui permet d’afficher la range, pour tout regrouper dans une seule classe (les extrémités de numéro de ports pourront être mis dans des variables static)

faire une méthode dans TestPort qui permet d’afficher la range, pour tout regrouper dans une seule classe (les extrémités de numéro de ports pourront être mis dans des variables static)
@ -48,0 +51,4 @@
}
else {
System.out.println("Wrong port (6000 -> 6999), using default port 6969");
t = new Tracker(String.valueOf(defaultPort));
Author
Collaborator

FIXME

FIXME
louis_royer changed title from Aide tracker to WIP: Aide tracker 2020-03-21 22:40:59 +01:00
Author
Collaborator

Il faudrait rebase:

git checkout etape4
git pull
git checkout clitracker
git rebase etape4

et résoudre le conflit. Fait

<s>Il faudrait rebase: ``` git checkout etape4 git pull git checkout clitracker git rebase etape4 ``` et résoudre le conflit.</s> Fait
louis_royer reviewed 2020-03-24 13:15:05 +01:00
@ -0,0 +10,4 @@
*/
public class TestPort {
public boolean testPortServer(int port, String message) {
Author
Collaborator

si tu change en
public static boolean testPortServer(…)
tu n’aura plus besoin de faire ton
TestPort testPort = new TestPort(); avant de l’utiliser (tu pourra l’utiliser avec TestPort.testPortServer(port, message) directement).
D’ailleurs, je pense que tu ne devrais pas passer la variable message, mais plutôt quelque chose du genre:

private static int portMinServer = 7000;
private static int portMaxServer = 7999;

public static String getRangeServer() {
	return portMinServer + " -> " + portMaxServer;
}

public static boolean isPortServerValid(int port) {
	if ((port >= portMinServer) && (port <= maxServer)) {
    	return true;
    } else {
    	return false;
    }
}

et idem pour le tracker.

si tu change en `public static boolean testPortServer(…)` tu n’aura plus besoin de faire ton `TestPort testPort = new TestPort();` avant de l’utiliser (tu pourra l’utiliser avec `TestPort.testPortServer(port, message)` directement). D’ailleurs, je pense que tu ne devrais pas passer la variable message, mais plutôt quelque chose du genre: ```java private static int portMinServer = 7000; private static int portMaxServer = 7999; public static String getRangeServer() { return portMinServer + " -> " + portMaxServer; } public static boolean isPortServerValid(int port) { if ((port >= portMinServer) && (port <= maxServer)) { return true; } else { return false; } } ``` et idem pour le tracker.
Author
Collaborator
ping @flavien @js_auge
flavien closed this pull request 2020-03-24 16:02:29 +01:00

Pull request closed

Sign in to join this conversation.
No description provided.