Aller au contenu

[java]afficher un message apres un Ctrl-C

Featured Replies

Posté(e)

Salut,

j'ai une classe Interruption qui est censé afficher un message lorsque je fais Ctrl-C dans le Serveur mais ça n'affiche rien :

import java.awt.*;


public class Interruption
{
public Interruption (Serveur srv)
{
Runtime.getRuntime ().addShutdownHook(new MonShutdownHook (srv));
}
}


class MonShutdownHook extends Thread
{
private Serveur srv;
public MonShutdownHook(Serveur srv)
{
this.srv = srv;
}


public void run ()
{
System.out.println ("sortie du serveur");
}
}

Dans la classe Serveur, j'ai le main suivant :

public static void main(String[] args)  {
Integer port = Integer.parseInt(args[0]);
	Serveur srv = new Serveur(port);
new Interruption(srv);
	}
}

ESt-ce que quelqu'un pourrait m'indiquer comment modifier le code pour que ça focntionne.

Merci

Modifié par austinpower

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.