Ecco una piccola classe che ho fatto:
codice:
class connettiHost {
String server,porta;
connettiHost(String srv, String pra) {
System.out.println("COSTRUTTORE");
// VARIABILI
ObjectInputStream ricevi;
ObjectOutputStream invia;
// Prendo i dati inseriti nella maschera precedente!
server = srv;
porta = pra;
try {
Socket s = new Socket(server, 25);
ricevi = new ObjectInputStream( s.getInputStream() );
invia = new ObjectOutputStream( s.getOutputStream() );
System.out.println("Prima delal while");
while (true) {
// Attendo il messaggio
String msg = (String) ricevi.readObject();
// Elaboro il messaggio
System.out.println(msg);
}
}
catch(Exception e) {
System.out.println(e);
}
}
}
in poche parole al costruttore di questa classe gli passo il server e la porta...Mi vorrei connettere al server smtp di email.it, ma ricevo questo errore:
codice:
java.io.StreamCorruptedException: invalid stream header
Come mai???