Forum: Algorithmen, Datenstrukturen und Klassendesign
by idefix2,
11. Jun 2015
Mein Provider zum Beispiel, sonst hätte ich ein Problem :wink:
Wenn ich dazu komme, schau ich mir das an, das wird sicher auch lösbar sein. Für den Augenblick bin ich mit dem glücklich, was ich habe.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by idefix2,
10. Jun 2015
@BUG
Danke für den Hinweis. Ich habe das jetzt gecheckt, die Encode Routine braucht tatsächlich fast die ganze Zeit, und der Zeitbedarf steigt bei dem Algorithmus natürlich quadratisch mit der Grösse des Anhangs an - keine besonders gute Idee :-D
In den meisten Fällen ist ja die Zeit, die ein Programm im Arbeitsspeicher Daten schaufelt, gegenüber der Zeit, die für I/O aufgewendet wird,...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by idefix2,
9. Jun 2015
Wie gesagt, der Vergleichswert ist das, was der Thunderbird für die gleiche Nachricht braucht. Und der codiert den Anhang auch base64, braucht zum Senden aber nur einen Bruchteil der Zeit (da geht es nicht um 33%, sondern der ist gut 10 mal schneller).
Zum Testen schreibe ich den kompletten Datentransfer in einem Logfile mit, das werde ich jetzt probeweise herausnehmen - aber ich kann mir nur...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by idefix2,
9. Jun 2015
@Luckie
Du hast Recht, das Senden funktioniert doch in einem, es dauert nur absurd lang.
Vermutlich gibt es keine Chance, von den Winsocks so etwas wie eine Fortschrittsanzeige herauszukitzeln?
Forum: Algorithmen, Datenstrukturen und Klassendesign
by idefix2,
9. Jun 2015
Sehr gross ist in meinem Fall maximal 2MB - Da bleibt das Programm komplett hängen.
Mit Thunderbird kann ich aber Mails mit solchen Anhängen, sogar mit 10MB, problemlos bei meinem Mailserver absetzen, es kann also nicht daran liegen, dass so ein Mail prinzipiell zu gross für meinen Server wäre.