Mit Winsock dateien versenden



  • Hallo Leute.

    Könnt ihr mir sagen wie man mit c++ und winsock dateien vesrenden kann.
    ich habe schon eine verbindung über tcp/ip zwischen server und client. strings kann ich ja versenden aber wie dateien also .exe datein zum beispiel kann mir jemand vllcht nen link zu nen tutorial posten oder so helfen. habe auch schon gegoooglet und nix finden können. mir wurde irgendwo gesagt die datei in den buffer laden und dann den buffer senden aber wie lade ich eine exe in den buffer? kann ich den gleichen bufer wie den für meine strings verwenden?

    danke

    mfg

    pelzniggel



  • pelzniggel schrieb:

    ...kann mir jemand vllcht nen link zu nen tutorial posten

    guckst du: http://www.c-worker.ch/tuts/wstut_op.html



  • Ja da werden auch nur strings ausgetausch ich meine aber exe oder doc dateien!

    das mit den strings kann ich ja das tutorial hab ich schon durch.

    pelzniggel



  • Du öffnest die .exe oder .doc Datei, liest sie binär ein, und versendest sie wie einen string über die sockets. Musst dir halt überlegen, wie du der Gegenstelle mitteilst, welche Dateiendung geschickt wird. Z. b. könntest du das im ersten Byte, das gesendet wird, mitteilen. Einfach die letzten 3 zeichen eines Dateinamens einlesen!


Anmelden zum Antworten