> Tous les forumsAutres langages

 Java Timer
Statut du sujet : NON RESOLU Imprimer
 Lilipuce
  Posté le 28/01/2007 @ 21:28  
 Petit astucien

155 Messages
Salut,
je voudrais répéter un échange de donnée sur un réseau toutes les secondes. Mon serveur demande des infos à ses clients chaque seconde, chaque client répond et le serveur redistribue ce qu'il a reçu. Mais mon timer ne tourne qu'une fois.

//mes initialisations...

public Serveur() {

try{
ecoute = new ServerSocket(PORT);
t = new Timer();
}
catch(IOException e){
e.getMessage();
}
this.start();
}

public void run(){

try{
client = ecoute.accept();
}catch(IOException ioe){
ioe.getMessage();
}
System.out.println("Client "+client.getLocalSocketAddress()+" connecté. ");
t.schedule(new EchangesDonnées(client),0,1000);

}

La classe EchangesDonnées (comme le dit son nom) reçoit et envoie les données entre le client et le serveur.
Merci de votre aide...
 Afficher le profil de Lilipuce Envoyer un message privé à Lilipuce
 
 
Publicité
 breizhbugs  Posté le 29/01/2007 à 11:00  
Astucien

3001 Messages

Bonjour,

Y a plein d'exemples sur google...

Celui ci repete une action 3 fois: http://developpeur.journaldunet.com/tutoriel/jav/050623-java-repetition-timer-timertask.shtml

Afficher le profil de breizhbugs Voir la configuration de breizhbugsEnvoyer un message privé à breizhbugs
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsAutres langages

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page