CFile::typeBinary);
destFile.Write(data, dataLength); // Write it destFile.Close(); delet
e data;
sockClient.Close();
}
(有没有看到,既然能先传文件大小,后传文件,那么仿造这个例子,可以把文件分成多段输)如果再做一个线程,那就更完美了。
在此感谢所有的朋友!Server端必须在Client端之前运行。我相信还有许多可以改进的地方,例如一次传输一个文件,可以将它分成多块(我好像在C版中听某位大虾说过CSocket的Send一次最多只能传64k,不知是对还是错,如不能传则将文件分段)。在任何时候都可以很方便地加入到一个工程中。
关键词:2台机器间传输文件的函数