NA01
18-07-2003, 10:40
finalmente ho finito il programma con tanto di control list (grazie a tutti coloro che mi hanno aiutato sul forum), ora stavo montando un programmino che mi faccia da server del supporto tecnico.
il suo lavoro è semplice: riceve la mail, calcola i tempi di risposta in base all'ora e alle mail in coda e manda una risposta immediata di conferma con i dati calcolati.
il protocollo pop3 è di per se mooolto facile, ma mi sfugge una cosa :muro: :
una volta che invio il comando (supponiamo che sia user: ciccio) il server in teoria mi risponde +ok va tutto bene continua, mentre in caso di problemi mi manda -err il server è esploso.
ho inserito il controllo facendo un semplice confronto sulle prime lettere della stringa ricevuta, ma c'è qualcosa che non và.
una volta inviato infatti il programma controlla la stringa, ma questa non è ancora arrivata dal server, dando quindi risultati casuali dato che questa non è inizializzata.
ho provato a chiamare la funzione OnReceive tral'invio del comando e il confronto tra le stringhe, ma non ha funzionato.
esiste una funzione che mi assicuri che l'esecuzione del codice non continui fino alla ricezione della isposta??
grazie
ciao
il suo lavoro è semplice: riceve la mail, calcola i tempi di risposta in base all'ora e alle mail in coda e manda una risposta immediata di conferma con i dati calcolati.
il protocollo pop3 è di per se mooolto facile, ma mi sfugge una cosa :muro: :
una volta che invio il comando (supponiamo che sia user: ciccio) il server in teoria mi risponde +ok va tutto bene continua, mentre in caso di problemi mi manda -err il server è esploso.
ho inserito il controllo facendo un semplice confronto sulle prime lettere della stringa ricevuta, ma c'è qualcosa che non và.
una volta inviato infatti il programma controlla la stringa, ma questa non è ancora arrivata dal server, dando quindi risultati casuali dato che questa non è inizializzata.
ho provato a chiamare la funzione OnReceive tral'invio del comando e il confronto tra le stringhe, ma non ha funzionato.
esiste una funzione che mi assicuri che l'esecuzione del codice non continui fino alla ricezione della isposta??
grazie
ciao