Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Dateien über Scoket senden mit Csocketfile und Carchive!!!!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.09.2003, 15:02 Uhr
~Jason
Gast


Hi,

ich hab ein Server/Client Programm geschrieben und will jetzt Dateien versenden. Ich habs erst ganz normal mit send und recv versucht, da gabs aber Datenverlust. Jetzt hab ich gesehen das es mit CSocketFile und CArchive klappen soll. Ich hab aber keine ahnung wie man die Klassen zusammen benutzt. Kann mir jemand nen Link zu nem Beispielprogramm oder sowas geben???

DANKE!

Jason
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.09.2003, 15:35 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/HTML/_core_windows_sockets.3a_.how_sockets_with_archives_work.asp

mfg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.09.2003, 17:39 Uhr
~Jason
Gast


Danke, aber irgendwie klappts nicht.
Also ich hab nen CAsyncSocket. Stimmt das so:

C++:
CFile SendFile;
CSocketFile OutFile(&m_clientsock);
CArchive arOut(&OutFile,CArchive::store);

SendFile.Open(FilePath,CFile::modeRead);

while(true)
{
  bytesread = SendFile.Read(buffer,1024);
  arOut << buffer;

  if(bytesread < 1024)
    break;
}

SendFile.Close()
OutFile.Close();


Wenns nicht stimmt kann jemand bitte einen Quellcode ausschnitt posten der funktioniert?


Bearbeitung von loddab:
cpp-Tags gesetzt

Mfg
Jason

Dieser Post wurde am 12.09.2003 um 18:04 Uhr von Loddab editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: