Bonjour
j'essaie de faire fonctionner un socket en tant que serveur
la compilation s'chève avec succés
un message lors de l'exécution s'affiche:
----------------------
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c80979d, pid=3964, tid=3876
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0-b64 mixed mode)
# Problematic frame:
# C [kernel32.dll+0x979d]
#
# An error report file with more information is saved as hs_err_pid3964.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
----------------
le code du serveur est le suivant
import java.io.*;
import java.net.*;
public class Serveur {
static final int port = 8080;
public static void main(String[] args) throws Exception {
ServerSocket s = new ServerSocket(port);
Socket soc = s.accept();
BufferedReader plec = new BufferedReader(
new InputStreamReader(soc.getInputStream())
);
PrintWriter pred = new PrintWriter(
new BufferedWriter(
new OutputStreamWriter(soc.getOutputStream())),
true);
while (true) {
String str = plec.readLine(); // lecture du message
if (str.equals("END")) break;
System.out.println("ECHO = " + str); // trace locale
pred.println(str);
}
plec.close();
pred.close();
soc.close();
}
}