Bonjour.
Je viens de réaliser une servlet qui communique avec une applet en écoutant les connexions entrantes sur le port 4712, côté servlet pas de problème cela fonctionne. Ce que je ne parviens pas à faire c'est établir la communication de l'applet à la servlet. J'obtiens systématiquement des messages d'erreur.
Le code qui établi la connexion se trouve dans la méthode inti() et ressemble à ceci:
try {
socket = new Socket(getCodeBase().getHost(),port);
in = new DataInputStream(socket.getInputStream());
out = new DataOutputStream(socket.getOutputStream());
out.writeUTF(name);
}
catch(IOException io) {
textComposant.append("\nErreur io c koi cette bête ?\n" + io + "\n");
}
Lorsque je lance l'Applet l'exeption suivante est interceptée:
Erreur io c koi cette bête ?
Java.net.ConnecException: Connection refused
Et sur la console j'ai le message java.lang.NullPointerException
at Mon_Chat.run(Mon_Chat.java:154)
at java.lang.Thread.run(Thread.java:554)
Je précise que la servlet se trouve dans le répertoire suivant:
/usr/local/jakarta-tomcat-4.1.24/webapps/mine/WEB-INF/classes
Je viens de réaliser une servlet qui communique avec une applet en écoutant les connexions entrantes sur le port 4712, côté servlet pas de problème cela fonctionne. Ce que je ne parviens pas à faire c'est établir la communication de l'applet à la servlet. J'obtiens systématiquement des messages d'erreur.
Le code qui établi la connexion se trouve dans la méthode inti() et ressemble à ceci:
try {
socket = new Socket(getCodeBase().getHost(),port);
in = new DataInputStream(socket.getInputStream());
out = new DataOutputStream(socket.getOutputStream());
out.writeUTF(name);
}
catch(IOException io) {
textComposant.append("\nErreur io c koi cette bête ?\n" + io + "\n");
}
Lorsque je lance l'Applet l'exeption suivante est interceptée:
Erreur io c koi cette bête ?
Java.net.ConnecException: Connection refused
Et sur la console j'ai le message java.lang.NullPointerException
at Mon_Chat.run(Mon_Chat.java:154)
at java.lang.Thread.run(Thread.java:554)
Je précise que la servlet se trouve dans le répertoire suivant:
/usr/local/jakarta-tomcat-4.1.24/webapps/mine/WEB-INF/classes