Seite 1 von 2

Problem mit Upload und Download

Verfasst: 24.08.2005 22:38
von zigapeda
Also

eigentlich wollte ich ja mein neues tool hier vorstellen aber jetzt gibt es ein problem. ich klick auf compilieren, alles geht perfekt. ich erstell eine exe, alles geht perfekt. ich lad es mit einem ftpprogramm hoch, meldet keinen fehler. ich lad es runter, meldet keinen fehler. ich starte es, ~90% CPU auslastung, viel zu langsam, nix geht.

Woran liegt das?

Da auch ein paar "eingeweihte" (shit wie schreibt man das richtig :oops: ) leute hier surfen sag ich den rest gleich mal vorweg:
Das Programm ist ein FTP Programm.
Der fehler in dem Programm entsteht nicht durch das hochladen mit DEM ftp programm, ich hab es auch noch mit leechftp probiert ohne erfolg.
Nein toao es liegt nicht an meinen schlechten programmierkenntnissen.

Hier der Link von dem Programm: http://zigapeda.gpfclan.de/FTP-Sync.exe
(die programm details kann eh niemand testen bei der geschwindigkeit^^, die erfahrt ihr dann wenn es geht)

achja nochwas, wenn sich kurz ein fenster öffnet und dann wieder verschwindet liegt es daran das es sich in den Systray minimiert.

Danke schon mal für die antworten!

Verfasst: 24.08.2005 22:41
von Green Snake
bua :o

97% CPU auslastung, was hast du da nur zusammen geprogt? :lol:
kennst es ja noch zippen, obwohls eh nicht daran liegt :allright:

Verfasst: 24.08.2005 22:47
von zigapeda
wenn ich die noch nicht geuppte exe ausprobier dann hat sie maximal 15% CPU auslastung. Ich hab WindowEvent verwendet aber dafür noch ein Delay von 20 eingebaut. (20 ist aktuell ich hatte auch schon 1 usw. ausprobiert)

Verfasst: 24.08.2005 23:03
von MVXA
Eigentlich sollte es dein FTP Programm automatisch machen aber ich
frage zur Sicherheit nochmal ob du im Binär Modus oder im ASCII
Modus überträgst.

Das FTP Protokoll unterscheidet aus irgend einem noch so bekloptem
Grund zwischen ASCII (rein Text) und Binär (halt Binäre Daten wie
Programme und Archive).

Verfasst: 24.08.2005 23:10
von zigapeda
wie gesagt, ich hab es mit meinem programm ausprobiert und mit einem das nicht von mir ist (LeechFTP).

1. mein programm benutzt nur Binary
2. spätestens LeechFTP hätte erkennen müssen das es die datei im Binary format hochladen muss

Verfasst: 24.08.2005 23:49
von Laurin
MVXA hat geschrieben:Das FTP Protokoll unterscheidet aus irgend einem noch so bekloptem
Grund zwischen ASCII (rein Text) und Binär (halt Binäre Daten wie
Programme und Archive).
AFAIK gibts die Unterscheidung weil Windows und Unix existieren. Windows benutzt z.B. beim Zeichenumbruch im Text andere Bytes als Unix. Stellt man auf ASCII werden die Bytes entsprechend des OS automatisch umgewandelt. Bei Binary wird nichts verändert.

So oder so ähnlich habe ich das mal aufgeschnappt.

Verfasst: 24.08.2005 23:59
von zigapeda
stimmt auch so. die dateien die mit ascii hochgeladen werden, werden an das server system angepasst das sie nicht einen anderen textinhalt haben. geht aber nur mit textdateien.

Verfasst: 25.08.2005 14:07
von ZeHa
Hmm macht es dann wirklich keinen Unterschied, wenn man das Programm einfach mal zippt?

Verfasst: 25.08.2005 22:30
von zigapeda
ich versuch es mal...
[Edit]also das geht jetzt besser.
Frage an die admins:
soll ich mein programm jetzt hier vorstellen
soll ich einen neuen thread in Feedback-Anwendungen öffnen
oder soll ich es hier vorstellen und ihr verschiebt den thread in Feedback-Anwendungen?[/Edit]

Verfasst: 25.08.2005 23:00
von freedimension
Bitte neuen Thread aufmachen, danke.

Zum Thema:
Evtl. hat es etwas damit zu tun: http://www.netzwelt.de/lexikon/Alternat ... reams.html ?
Läuft bei dir ein Virenscanner oder ähnliches?