usage CLI de tout le programmes #60

Closed
opened 2020-03-21 18:04:11 +01:00 by flavien · 1 comment
Owner

Comportement à adopter pour les programmes :

  • Lorsqu'on lance les programmes sans leur spécifier d'arguments, ils affichent que il est possible spécifier des arguments puis ce lancent sur les hostname:port par défaut et l'affichent dans le log.
  • Lorsqu'on spécifie un ou plusieurs arguments ils affichent les arguments spécifiables et complètent ceux pas spécifiés par ceux par défaut et affiche le tout dans le log
  • Lorsque les ports sont spécifiés, il faut qu'il soient testés en utilisants les méthodes de tools/TestPort.
  • Le client ne prend pas d'argument mais demande dans le cli si il veux changer de port pour son serveur intégré

je propose pour par les defaults :

  • tracker : localhost:6969
  • server : localhost:7070

plage de port (déjà dans tools/TestPort) :

  • tracker : 6000 -> 6999
  • server : 7000 -> 7999
### Comportement à adopter pour les programmes : - Lorsqu'on lance les programmes sans leur spécifier d'arguments, ils affichent que il est possible spécifier des arguments puis ce lancent sur les hostname:port par défaut et l'affichent dans le log. - Lorsqu'on spécifie un ou plusieurs arguments ils affichent les arguments spécifiables et complètent ceux pas spécifiés par ceux par défaut et affiche le tout dans le log - Lorsque les ports sont spécifiés, il faut qu'il soient testés en utilisants les méthodes de tools/TestPort. - Le client ne prend pas d'argument mais demande dans le cli si il veux changer de port pour son serveur intégré je propose pour par les defaults : - tracker : localhost:6969 - server : localhost:7070 plage de port (déjà dans tools/TestPort) : - tracker : 6000 -> 6999 - server : 7000 -> 7999
flavien added the
enhancement
label 2020-03-21 18:04:11 +01:00
js_auge was assigned by flavien 2020-03-21 18:09:00 +01:00
flavien self-assigned this 2020-03-21 18:09:01 +01:00
flavien changed title from cli to usage CLI de tout le programmes 2020-03-21 19:38:50 +01:00
flavien added the
important
label 2020-03-21 19:38:59 +01:00
js_auge was unassigned by flavien 2020-03-21 19:39:02 +01:00
flavien removed their assignment 2020-03-21 19:39:03 +01:00
Collaborator

En fait ça serait bien que lorsque le port donné pour la partie serveur du serveur/client ne peut pas être ouvert (car un autre service l’utilise) au lieu d’avoir un message Error: cannot listen on port, que la partie serveur du serveur/client puisse proposer à l’utilisateur d’écouter un autre port (puisque de toute façon l’utilisateur n’a pas besoin de le connaitre, étant donné que c’est désormais le tracker que l’on interroge).
Genre :

[UDP] Error: cannot listen on port XXXX
Do you want to run the server on port YYYY ? [y/N]

En fait ça serait bien que lorsque le port donné pour la partie serveur du serveur/client ne peut pas être ouvert (car un autre service l’utilise) au lieu d’avoir un message `Error: cannot listen on port`, que la partie serveur du serveur/client puisse proposer à l’utilisateur d’écouter un autre port (puisque de toute façon l’utilisateur n’a pas besoin de le connaitre, étant donné que c’est désormais le tracker que l’on interroge). Genre : ```txt [UDP] Error: cannot listen on port XXXX Do you want to run the server on port YYYY ? [y/N] ```
Sign in to join this conversation.
No description provided.