Exemple de fichier de config :
{
"Implementation": "1",
"MaxThread": "50",
"MaxIdleTime": "120",
"Port": "5555"
}
Parametres et valeurs :
1 = Implémentation de haut niveau 2 = Implémentation de bas niveau
Le nombre de thread maximum du serveur
En seconde, le nombre de seconde d'inactivité d'un client avant que la connexion ne soit fermé
Le port d'écoute du server (au dela de 1024, en dessous de 65536
- Utiliser un ThreadPoolExecutor pour gérer l'idle des thread
- Utiliser le fichier de config pour choisir l'implémentation