Programma Ricezione Ed Invio Posta
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 9 di 9

Discussione: Programma Ricezione Ed Invio Posta

Cambio titolo
  1. #1
    utente motardizzato L'avatar di boseebose
    Registrato il
    05-05
    Località
    genova
    Messaggi
    2.625

    Esclamazione Programma Ricezione Ed Invio Posta

    Codice:
    #include <stdio.h> #include <iostream.h> #include <afxsock.h> #include <windows.h> #include <memory.h> #include <string.h> void main() { HANDLE ThreatPerRicevere; HANDLE ThreatPerInviare; cout<<"CLIENT DI POSTA ELETTRONICA"<<endl; // Initialize Winsock. WSADATA wsaData; int iResult = WSAStartup(MAKEWORD(2,2), &wsaData); if (iResult != NO_ERROR) printf("Error at WSAStartup()\n"); SOCKET AcceptSocket, Client; Client=socket(AF_INET,SOCK_STREAM,NULL); AcceptSocket=socket(AF_INET,SOCK_STREAM,NULL); if (Client == INVALID_SOCKET) cout<<"Errore, Client invalido"<<endl; else { struct sockaddr_in sock; sock.sin_family=AF_INET; sock.sin_port=110; sock.sin_addr.s_addr=(inet_addr("192.168.255.80")); if ( connect( AcceptSocket, (const sockaddr*) &sock, sizeof(sock) ) == SOCKET_ERROR) { printf( "Failed to connect.\n" ); WSACleanup(); return; } else { while(1) { char* Buffer_In=new char[6000]; char* Buffer_Out=new char[6000]; memset(Buffer_In,6000,NULL); memset(Buffer_Out,6000,NULL); int Recv,Send; cout<<"Scrivi il messaggio da inviare: "<<endl; gets(Buffer_Out); //cin>>Buffer_Out; cout<<endl; do { Send=send(AcceptSocket,Buffer_Out,6000,0); memset(Buffer_In,6000,NULL); memset(Buffer_Out,6000,NULL); }while(Send==SOCKET_ERROR); do { Recv= recv(AcceptSocket,Buffer_In,6000,0); }while(Recv==SOCKET_ERROR); cout<<"Il messaggio ricevuto è: "<<Buffer_In<<endl; memset(Buffer_In,6000,NULL); //è una stringa!: StampaBuffer(Buffer,6000); delete Buffer_In; delete Buffer_Out; } } closesocket(AcceptSocket); } }
    Ciao... potete dare una controllata a questo codice? Perchè mi servirebbero 2 programmi che facciano la ricezione e l'invio di messaggi di posta elettronica utilizzando i protocolli pop 3 e smtp e utilizzando thread.... grazie
    Ultima modifica di boseebose; 6-05-2008 alle 08:21:16
    Errare è umano, perseverare diabolico, fregarsene divino.



  2. #2
    StorieDallaSalaMacchine L'avatar di miniBill '90
    Registrato il
    08-05
    Località
    Bergerac
    Messaggi
    4.204
    cosa dovrebbe fare il codice?
    per favore, usa il tag CODE che mantiene l'indentazione

    ESISTE UN UNICO AMMINISTRATORE
    Quoto-thisisgorman-
    (La mi ex-firma sta qua)

  3. #3
    utente motardizzato L'avatar di boseebose
    Registrato il
    05-05
    Località
    genova
    Messaggi
    2.625
    quel programma appropriamente modificato dovrebbe inviare un messaggio di posta elettronica tramite protocollo smtp e usando dei trhead!
    Errare è umano, perseverare diabolico, fregarsene divino.



  4. #4
    StorieDallaSalaMacchine L'avatar di miniBill '90
    Registrato il
    08-05
    Località
    Bergerac
    Messaggi
    4.204
    http://it.wikipedia.org/wiki/SMTP
    ti consiglio di leggere questo documento

    ESISTE UN UNICO AMMINISTRATORE
    Quoto-thisisgorman-
    (La mi ex-firma sta qua)

  5. #5
    utente motardizzato L'avatar di boseebose
    Registrato il
    05-05
    Località
    genova
    Messaggi
    2.625
    l'ho letto ma non ne vengo a capo su cosa mi potrebbe servire! l'esempio non mi aiuta! grazie mille cmq!
    Errare è umano, perseverare diabolico, fregarsene divino.



  6. #6
    Everything Ends L'avatar di Carmine_XX
    Registrato il
    12-06
    Località
    Milano
    Messaggi
    7.054
    Citazione boseebose Visualizza Messaggio
    quel programma appropriamente modificato dovrebbe inviare un messaggio di posta elettronica tramite protocollo smtp e usando dei trhead!
    Ma &#232; un esercizio per scuola o cosa?
    Ti devi attenere a quel pezzo di codice postato?

    Perch&#232; IMO &#232; un po' alla cazzo quel codice, io userei una libreria gi&#224; preassemblata per gestire SMTP e POP3.
    Altrimenti devi appunto implementarti i due protocolli utilizzando direttamente i socket.
    Vorrei veder più fuoco ch'acqua o terra
    e 'l mondo e 'l cielo in peste e 'n fame e 'n guerra
    L'HO EMULATO --> qui

  7. #7
    utente motardizzato L'avatar di boseebose
    Registrato il
    05-05
    Località
    genova
    Messaggi
    2.625
    non posso usare i codici gia pronti, mi serve per imparare a usare sql, &#232; un mio hobby! ma non voglio usare delle funzioni gia pronte o senno prenderei gia un programma gia fatto e lo userei! voglio creare un programma modificando il mio postato! unico problema &#232; che non so andare avanti :-(
    Errare è umano, perseverare diabolico, fregarsene divino.



  8. #8
    Everything Ends L'avatar di Carmine_XX
    Registrato il
    12-06
    Località
    Milano
    Messaggi
    7.054
    Citazione boseebose Visualizza Messaggio
    non posso usare i codici gia pronti, mi serve per imparare a usare sql, &#232; un mio hobby! ma non voglio usare delle funzioni gia pronte o senno prenderei gia un programma gia fatto e lo userei! voglio creare un programma modificando il mio postato! unico problema &#232; che non so andare avanti :-(
    Ahem, che c'entra SQL con la gestione e invio di mail via SMTP/POP3?
    Vorrei veder più fuoco ch'acqua o terra
    e 'l mondo e 'l cielo in peste e 'n fame e 'n guerra
    L'HO EMULATO --> qui

  9. #9
    utente motardizzato L'avatar di boseebose
    Registrato il
    05-05
    Località
    genova
    Messaggi
    2.625
    si scusa mi sono sbagliato volevo dire c++
    Errare è umano, perseverare diabolico, fregarsene divino.



Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •