Avatar billede tesk Nybegynder
14. maj 2008 - 20:09 Der er 12 kommentarer og
1 løsning

2 Spørgsmål

Goddag programmører.

Se, jeg har nu siddet og leget lidt med C++ i et stykke tid og er kommet så længe at jeg nu kan genere folk med det. (Jubii, hvorfor lærer jeg altid de destruktive kommandoer? :/)

Jeg vil så gerne spørge om det er muligt at få vedhæftet filer til mails og derefter sende dem?

Og om det er muligt at uploade diverse filer fra computeren til en ftp server?

Det skal jo selvfølgelig lægges ind i programmet. Jeg har læst her, at man kan uploade til ftp via en batch fil, som man jo kan lægge ind i programmet http://www.udvikleren.dk/C/Thread.aspx/1/23820/

Men hvordan bruger man det?

Håber nogle forstår det.

Tak for svaret :)
Avatar billede arne_v Ekspert
14. maj 2008 - 20:13 #1
Man kan sagtens sende email med attachments og uploade filer via FTP fra et C/C++
program.

Du skal studere henholdsvis SMTP og FTP protokollen.
Avatar billede tesk Nybegynder
14. maj 2008 - 20:25 #2
Det var jeg det håbede lidt på at nogle herinde lige kunne fortælle mig om, hvordan de har lært det.

Fordi nu har jeg snart googlet nettet tyndt, men har fundet en library nu. Og den kan vist få en til at uploade til HTTP servere, men ville nu helst have den via mail. Men alle libraries til det koster?
Avatar billede arne_v Ekspert
14. maj 2008 - 21:37 #3
Man laeser de relevante RFC'er og gaar igang med at kode. Du burde nu sagtens
kunne findet noget gratis C/C++ kode.
Avatar billede old-faithful Praktikant
14. maj 2008 - 23:08 #4
Med forbehold for at jeg har meget begrænset viden om C++, kunne cURL måske bruges: http://curl.haxx.se/
Avatar billede tesk Nybegynder
15. maj 2008 - 17:55 #5
Jeg kan desværre ikke få noget som helst af alle de koder jeg finder på nettet til at virke. Derudover kan jeg ikke få noget fornuftigt ud af RFC'er (da jeg ikke aner hvad det er, men fandt nogle google ting om emnet).

Så jeg vælger bare at lukke den her og sige at jeg bare lader være med at skrive et sådan program endnu. Tak for svar allesammen.
Avatar billede arne_v Ekspert
16. maj 2008 - 03:08 #6
RFC definerer de forskellige protokoller d.v.s. hvad man skal sende og hvilket svar
man får tilbage.
Avatar billede arne_v Ekspert
16. maj 2008 - 03:10 #7
libcurl (http://curl.haxx.se/libcurl/) understøtter ihvertfald FTP (og den er langt
sværere end SMTP.

Jeg har også noget kode til både FTP og SMTP liggende.

Men jeg vil mene at brug af de rå protokoller vil kræve minimum 1 års erfaring med C/C++.

WinInet, libcurl etc. måske lidt mindre.
Avatar billede tesk Nybegynder
16. maj 2008 - 08:11 #8
Jo, men jeg er nået så lang at jeg kan lave besked bokse, bruge cout og cin, if og else og rykke rundt med musen - i konsol.

Så jeg har ikke ret stor erfaring.
Avatar billede arne_v Ekspert
17. maj 2008 - 01:01 #9
Så skal du nok starte med noget nemmere.

HTTP er nemmere end FTP og SMTP.
Avatar billede tesk Nybegynder
17. maj 2008 - 11:01 #10
Jeg har en kammerat - han siger at jeg skal lære Java, da det er meget nemmere at begynde i. Jeg ved at C++ og java ligner hinanden meget, men derudover har jeg ikke så meget erfaring med begge.
Avatar billede arne_v Ekspert
17. maj 2008 - 15:05 #11
Java vil være lidt nemmere at lære. Ikke meget men lidt. Og specielt indenfor den
her slags netværks programmering.
Avatar billede arne_v Ekspert
30. august 2008 - 02:01 #12
OK ?
Avatar billede tesk Nybegynder
30. august 2008 - 11:18 #13
Jeg har overhovedet ikke fået kigget på den her tråd siden. Burde jeg ellers, da jeg får mails om det, men det må du undskylde, jeg har besluttet mig for at indstille min egen lærering af programmering og i stedet bare tage det som skolen lærer mig :)

Du får point Arne. Tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester