Recieve funktionen!!!
Hvordan kan det være at jeg kun kan "retrieve" mail men ikke kan få programmet til at skrive mailen ud på skærmen?? Den gemmer heller ikke!!Her er en stump kode :
for(int q=1; q<=3;q++)
{
char retrbuf_out[100];
sprintf(retrbuf_out,"RETR %d\r\n",q);
cout <<endl<<"Besked: " <<retrbuf_out <<"Længden: " <<strlen( retrbuf_out ) <<endl;
if( send( sockfd, retrbuf_out, strlen(retrbuf_out ), 0) == -1 )
cout <<"Fejl ved afsending af beskeden: " <<retrbuf_out <<endl;
/**************************** Modtager RETR mail forespørgelse *******************************/
if(numbytes=recv(sockfd, retrbuf_inn, MAXDATASIZE, 0) == -1)
cout <<"Fejl ved afsending af beskeden: " <<retrbuf_inn <<endl;
//numbytes=recv(sockfd, retrbuf_inn, MAXDATASIZE, 0);
retrbuf_inn[numbytes] = '\0';
lexer komp;
string x = retrbuf_inn;
komp.opret(x);
}