作者 Vicken Simonian.
环境:VC6 SP4,NT4 SP5
这里有两个在两台计算机之间传输文件的函数。在我身边并没有看到什么好的CSOCKET文件传输函数,于是我决定帮你写一个。此代码分为Server端和Client端。
Server(发送)端:
void SendFile()
{
#define PORT 34000 /// Select any free port you wish
AfxSocketInit(NULL);
CSocket sockSrvr;
sockSrvr.Create(PORT); // Creates our server socket
sockSrvr.Listen(); // Start listening for the client at PORT
CSocket sockRecv;
sockSrvr.Accept(sockRecv); // Use another CSocket to accept the conne
ction
CFile myFile;
myFile.Open("C:\\ANYFILE.EXE", CFile::modeRead
关键词:2台机器间传输文件的函数