000
24.05.2004, 18:41 Uhr
~systenroot
Gast
|
Hi,
Ich bins wiedermal also ich habe jetzt eine Funktion gefunden die zum versenden von Dateien ist "TransmitFile" nur hab ich ein Problem wenn ich txt file oder ähnliches versenden will klappt alles wunderbar aber wenn ich exe oder dll files senden möchte klappt es nicht so recht !
C++: |
client : ... HANDLE hFile = CreateFile(argv[1], GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_SYSTEM, NULL); ... if(TransmitFile(s, hFile, NULL, NULL, NULL, NULL, TF_DISCONNECT)) printf("Gesendet !"); else printf("nicht gesendet !"); server : ... ofstream datei("bla.exe", ios::binary); ... while(rc != SOCKET_ERROR) { do { rc = recv(connectedSocket, buf, sizeof(buf), 0); buf[rc] = '\0'; datei << buf; } while(rc != 0); }
|
Hat jemand ein Beispiel zur Funktion TransmitFile ? Ich wäre sehr dankbar
mfg systemroot Dieser Post wurde am 24.05.2004 um 19:22 Uhr von Pablo editiert. |