@Override
	public void run()
	{
		while (true)
		{
			try
			{
				byte code = fluxEntree.readByte();
				if (code == NOUVELLE_CONNEXION)
				{
					nouveauConnecte();
				}
				else if (code == DESACTIVE_BOUTON_PARAMETRE)
				{
					ModelePanneauListeJoueurs.getInstance().setConfigurationSetted(true);
					ModelePanneauListeJoueurs.getInstance().desactiverBoutonParametrer();
				}
				else if (code == OUVRIR_JEU_MASTERMIND)
				{
					demarrerJeuPartieLocale();
				}
				else if (code == COPIER_LISTE_JOUEURS)
				{
					ModeleListeJoueurs.getInstance().transfererJoueursVersListeJoueursJeuMastermind();
				}
				else if (code == COUP_JOUE_SUPPLEMENTAIRE)
				{
					nouveauCoupJoue();
				}
			} catch (IOException e)
			{
				System.err.println("Erreur d'entrée sortie sur la réception d'un message par le Client " + e);
				try
				{
					fermerSocket();
				} catch (IOException e1)
				{
					System.err.println("Erreur d'entrée sortie sur la fermeture de la socket client " + e);
				}
				break;
			}

		}

	}