Senden von Dateien funzt nicht!
-
Hallo,
habe ein Programm das eine MPEG Datei binär einliestund sie dann über winsock an einen Server verschickt. Das versenden funktioniert auch, allerdings gibt er mir beim erstellen der Datei einen Fehler aus. Ich habe das Gefühl, das die binären Daten Probleme machen, wenn man sie über WinSock verschickt. Filegröße usw. wird alles wunderbar verschickt. Vielleicht kann mir jemand helfen.Vielen Dank
-
öhm mit ein wenig code wäre das Problem evtl. schneller aus der Welt. Des Weiteren was für ein Fehler tritt denn auf?
-
newFile.Open(FilePath, CFile::modeCreate | CFile::modeWrite |CFile::typeBinary ); AfxMessageBox("File geöffnet"); newFile.Write(m_cstrReceived, FileSize); AfxMessageBox("File geschrieben"); newFile.Close();Kann es sein, das er Probleme macht, weil der Inhalt in einer String Variable steht?
Er gibt einen "Debug Assertion Failed!" Fehler aus...achso...das Programm kann ich an sich auch starten. Nur wenn es gerade bei dem Punkt vom erstellen ist, kackt er ab.
Die Daten verschicke ich über einen String, der Inahlt war aber vorher in folgender Variable:
char *pBufden habe ich einfach in einen String geschrieben...liegt hier mein Fehler?