Hallo Forum
Mein Bruder und ich wollen einen kleine E-Mail Server und Client schreiben. Ich bin dabei für den Server zuständig, der SMTP und POP3 können soll. Natürlich funktioniert das ganze nicht in echt sondern soll nur Lokal in unserem Netzwerk funktionieren.
Mein stand zur Zeit ist das ich zu meinem SMTP Server auf port 25000 via Telnet verbinden kann und eine Begrüßungsnachricht erhalte. Die Probleme entstehen beim Nachrichten empfangen!
Ich weiß nicht ob das normal ist, aber sobald ich ein Zeichen in Telnet eintippe, empfängt mein Server das. Das führt zu einigen Problemen die ich jetzt nur notdürftig beheben konnte:
Da ich davon ausgehe das dass sehr schlecht Programmiert ist, hoffe ich jemand kann es mir besser zeigen
Mein Bruder und ich wollen einen kleine E-Mail Server und Client schreiben. Ich bin dabei für den Server zuständig, der SMTP und POP3 können soll. Natürlich funktioniert das ganze nicht in echt sondern soll nur Lokal in unserem Netzwerk funktionieren.
Mein stand zur Zeit ist das ich zu meinem SMTP Server auf port 25000 via Telnet verbinden kann und eine Begrüßungsnachricht erhalte. Die Probleme entstehen beim Nachrichten empfangen!
Ich weiß nicht ob das normal ist, aber sobald ich ein Zeichen in Telnet eintippe, empfängt mein Server das. Das führt zu einigen Problemen die ich jetzt nur notdürftig beheben konnte:
Java:
byte byteIn = 0;
String message = "";
while(true) {
byteIn = getMessage();
if(byteIn == 8) {
message = message.substring(0, message.length()-1);
} else if(byteIn == 13) {
break;
} else {
byte[] a = new byte[]{byteIn};
message += new String(a);
}
}
System.out.println(message);
Da ich davon ausgehe das dass sehr schlecht Programmiert ist, hoffe ich jemand kann es mir besser zeigen
Zuletzt bearbeitet: