Seite 1 von 1

Nachricht kann nicht gesendet werden

Verfasst: Fr Feb 24, 2012 2:49 pm
von Kmitska
Hallo Leute,

nachdem ich Verbindung zum einfachen POP3-Server aufbaue und eine Antwort erhalte sende ich "username" zum server, jedoch bekomm ich keine Antwort.

Code: Alles auswählen

    
Socket client;
    client.create();

    string answer;

    client.connect("pop3.freenet.de", 110);
    client.recv(answer);
    cout << answer;

    client.send("user *****@freenet.de");
    client.recv(answer); //Bekomme nichts <.<
    cout << answer;
Danke im Voraus!

Re: Nachricht kann nicht gesendet werden

Verfasst: Fr Feb 24, 2012 3:32 pm
von Xin
Du musst auch Enter drücken. ^^

Re: Nachricht kann nicht gesendet werden

Verfasst: Fr Feb 24, 2012 3:36 pm
von Kmitska
Das ist ein Program wie dus sehen kannst! :D
Die Nachricht wird selbständig gesendet.

Re: Nachricht kann nicht gesendet werden

Verfasst: Fr Feb 24, 2012 3:38 pm
von Xin
Kmitska hat geschrieben:Das ist ein Program wie dus sehen kannst! :D
Die Nachricht wird selbständig gesendet.

Code: Alles auswählen

client.send("user *****@freenet.de\n"); // <- Enter drücken!

Re: Nachricht kann nicht gesendet werden

Verfasst: Fr Feb 24, 2012 3:40 pm
von Kmitska
Oh mein Gott!
Danke dir, und mit Enter versteh ich die Taste und kein Newline Zeichen :D

Re: Nachricht kann nicht gesendet werden

Verfasst: Fr Feb 24, 2012 3:43 pm
von Xin
Kmitska hat geschrieben:Oh mein Gott!
Danke dir, und mit Enter versteh ich die Taste und kein Newline Zeichen :D
Ansonsten wartet er, ob der Username noch weiter geht.... und so lange er wartet, antwortet er nicht.

Du bildest hier das gleiche ab, wie bei Telnet - und da wird Enter gedrückt, um den Usernamen abzuschließen.