binäre Datei Übertragen
-
Hallo!
Wie übertragen ich am Besten eine Binäre Datei mit den Winsock Funktionen recv() und send()?
Ich habe bereits Funktionen dafür geschrieben, doch sobald ich diese im LAN teste, habe ich einen ziemlichen Verlust!Wo finde ich ein Beispiel für sowas?
danke
maTTYhias
-
du must diest auf FTP - basis machen, d.h. den Sockettype ändern.. Ich glaub standard tcpip is AF-INET oder so ähnlich. durchsuch die socket.h nach socket types und am besten was mit BIN .. da muss doch was sein ..
mfg
-
.. ne AF_INET und SOCK_STERAM sind doch richtig, musst bloß irgendwie auf BIN umschalten, so wie man das auch bim FTP Client macht *g ..
such selber grad .. is intereassant..
-
den Rest schaffste selber
http://www.kernel.org/pub/linux/kernel/people/acme/old/netbeui+llc/netkit/netkit-ftp-0.16.llc.patch
http://www.mtholyoke.edu/~xuansun/csamples/ftp/server_cpp.htmlmfg
-
danke, aber ich habe es auch ohne ftp und dem ganzen anderem zeug zusammengebracht:
ich habe einfach nach jedem senden auf eine bestätigung des hosts gewartet und somit habe ich keinen verlust mehr!danke trotzdem
-
.. aber vielleicht Datenverfälschung.. ich mein bei ftp kann man Binärdateien auch mit ascii übertragen, so wie du das jetzt machst, aber manch eZeichen werden anders von Server interpretiert, aber darauf kommst bei dir bestimmt nicht an..
mfg