public void obtenirFormes() {		
		final String serverAddress[] = JOptionPane.showInputDialog("Quel est le nom d'hï¿½te et le port du serveur de formes?").split(":");
		final Socket srvCnx;
		final PrintWriter srvOutput;
		final BufferedReader srvInput; 
		final String hostName = serverAddress[0];
		final int portNumber = Integer.parseInt(serverAddress[1]);

		/*
		 * 	CODE EMPRUNTÉ:
		 * 	Les lignes suivantes sont basées sur les exemples de la classe
		 *   Socket de la document de l'API de Java
		 * 		http://docs.oracle.com/javase/7/docs/api/java/net/Socket.html
		 * 	(consulté le 27 septembre 2014)
		 * 	J'ai repris la structure de base et j'ai modifié le type de certains flux.
		 */
		try {
			// Ouverture de la connexion au serveur
			srvCnx = new Socket(hostName, portNumber);
			srvOutput = new PrintWriter(srvCnx.getOutputStream(), true);
			srvInput = new BufferedReader(
		        new InputStreamReader(srvCnx.getInputStream())
		    );
			
			// Récupère 10 formes et les enregistre dans le GestionnaireForme de l'application
			for (int i = 1; i <= 10; i++) {
				srvOutput.println("GET");
				srvInput.readLine();
				
				GestionnaireForme.getInstance().ajouterForme(srvInput.readLine());
			}
			
			// Fermeture de la connexion au serveur
			srvOutput.println("END");
			srvCnx.close();
		} 
		catch(Exception e)
		{
			System.out.println(e.getMessage());
		}
	}