用winsock接口实现ftp在pasv模式的下载功能时,遇到了一个问题:
   在服务器发送过数据端口和ip地址后,客户端联结服务器成功。
然后服务器发送请求文件的部分数据,一直到发送完请求文件。
可是,服务器发送完文件接着会发送如下所示之类的消息:
150 Opening ASCII mode data connection for ftp.cpp (4231 Bytes).
226-Maximum disk quota limited to 1024000 kBytes
    Used disk quota 0 kBytes, available 1024000 kBytes
226 Transfer complete.
如果客户端一直不停的accept()和writefile()势必会把上述部分写入文件。
造成文件不可用。
用c写还有feof()判断文件的结束标志,现在不方便用feof()判断文件结尾,应该怎么
判断文件的结尾啊?
请求各路大侠出手相救