recv()函数是怎么知道文件已经接收完毕?
我只有一个办法,就是在发送端send的时候,就说明这个文件的大小,然后在recv端先知道要接收多少,我有两本书,书上的例子全是定义好的大小,一个是100字节,一个是260字节,不允许超过,我估计超过就挺复杂的,所以没写。而头儿说,套接字已经很成熟了,肯定有好办法。还给我两个例子看,虽然写是C++的,但全是VC的,VC我也能看懂呀,可他用的是CSocket类做的,用的是人家封装好的OnReceive函数,而且一个例子是错的,接收文件始终只有几字节。另一个例子根本就编译不通过,它包含一个TcpSever.h头文件根本就不存在。