Archiv verlassen und diese Seite im Standarddesign anzeigen : [C++] Dateien übers Internet übertragen ;)
Also ich habe bisher eigentlich keine programme gemacht die irgendwas mit Verbindungen zu anderen PCs zu tun haben (nur FTP) und teste gerade etwas rum. Benutze den C++ Builder 6 Personal und dort TServerSocket bzw TClientSocket.
Einen Test-Chat habe ich schon geschrieben aber wie verschicke ich nun Dateien?
]=-antr4xx-=[
02.08.2008, 11:33
Da musst du ein eigenes Protokoll entwickeln, oder ein vorhandenes (z.b. FTP) nehmen.
du musst die datei einlesen und versenden. bei großen dateien vorher teilen und in stücken versenden.
Eine Datei, ist nichts weiter als ein string, du ließt die datei ein, speicherst den erhaltenen string in einer variablen und sendest diese weiter, wie oben schon gesagt, wäre es sinvoll diese zu splitten wenn sie zu groß ist. ansonsten musst du noch daten, wie den dateityp übermitteln. am anderen ende das ganze wieder in eine datei schreiben und fertig. das ist dann quasi dein eigenes file transfer protocol.
grüße
Danke, ich werde das heute mal ausprobieren. Falls es Probleme gibt schreib ich es hier rein.
Powered by vBulletin® Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.