Mettre classe client et classe serveur dans un seul main

dani3000 Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   -  
dani3000 Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis bloquer au niveau de l'appelle de deux méthode j'aimerais bien un peu d'aide.

public class Filetransfert {

static void Server() throws IOException {...//code//....}
static void Client() throws IOException {.......}


public static void main(String[] args) throws IOException {

Server();
Client();
}

quand j'exécute ses fonction indépendamment chaqu'une dans une classe ca marche mon fichier ce transfert localement.

je sais qu'il faut que les deux fonction ce lance parallèlement mais je sais pas comment.

et MERCI
A voir également:

2 réponses

Flog78 Messages postés 16 Date d'inscription   Statut Membre Dernière intervention   4
 
Pour que 2 fonction se lancent en parallèle il faut utiliser des threads.

Ce qu'il y a savoir sur les thread :
- La classe doit étendre de "Thread"
- Le démarrage du thread doit etre démarré avec la méthode "start()" ce qui appelle la méthode "run()"

Voici un exemple d'utilisation :
public class Test5 extends Thread
{
	public static void main(String[] args)
	{
		Test5  t = new Test5("Toto");
		t.start();
		
		Test5  t2 = new Test5("Tata");
		t2.start();
	}
	
	private String name;
	
	public Test5(String name)
	{
		this.name = name;
	}
	
	public void run()
	{
		for(int i=0;i<10;i++)
		{
			System.out.println(name);
			try
			{
				Thread.sleep(500);
			}
			catch (InterruptedException e){}
		}
	}
	
}
1
dani3000 Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   2
 
Merci beaucoup de m'avoir répondue si vite.
votre réponse m'a était très utile .
0