PunkDude424
Messages postés117Date d'inscriptionmardi 3 février 2004StatutMembreDernière intervention24 avril 2006
-
27 nov. 2004 à 19:54
mhip
Messages postés6Date d'inscriptionlundi 14 juillet 2003StatutMembreDernière intervention28 février 2007
-
28 nov. 2004 à 16:56
J'ai un problème avec recv(), je veux tester mon serveur avec telnet ma sa fonctionne pas, quand je me connecte avec telnet de windows, je recoirs le ok, apres le serveur attend pour recevoir quelque chose mais quand je tappe un caractere il le prend tout suite, il n'attend pas que j'aille fini décrire ma commande
pk??
char tmp[1024];
int optval = 100000;
setsockopt(sock, SOL_SOCKET, SO_RCVTIMEO, (char*)&optval, sizeof(optval));
cs_aardman
Messages postés1905Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention17 septembre 20123 27 nov. 2004 à 23:07
Salut,
Le probleme ne vient pas de ton serveur, mais de telnet qui envoie tout ce que tu tapes immédiatement (c'est a dire lettre par lettre).
Donc pour tester un serveur, vaut mieux creer son propre client qui envoie la commande d'un coup, lorsque tu apuis sur la touche entrée.
PunkDude424
Messages postés117Date d'inscriptionmardi 3 février 2004StatutMembreDernière intervention24 avril 2006 28 nov. 2004 à 01:48
Ok merci, mais en fait mon probleme est que je veux me creer un serveur POP, alors je l'essai avec outlook express mais le probleme cest que il menvoi le username avec la commande, USER name, et ensuite je lui envoi +OK et alors la il est supposé menvoyer le password, mais il fait rien....comme sil attendrais une commande ou un ACK, quelquun peut maider ???
J'ai vérifier le protocole pop3 et je le suis bien......
+OK
user name
+OK
pass password
+OK maildrop ready