读书人

客户端接收到txt文件如何没有内容

发布时间: 2012-04-05 12:42:40 作者: rapoo

客户端接收到txt文件怎么没有内容?
代码如下:

C/C++ code
        s.Format("Connected to server :- %s",servername);    m_list.AddString(s);    sprintf(buff,"GET %s\r\n\r\n",filepath);    send(conn,buff,strlen(buff),0);    s.Format("sending command :- GET %s to server",filepath);    m_list.AddString(s);    CFile f;    int y;    CString fname="c:\\";    fname+=filename;    f.Open(fname,CFile::modeCreate | CFile::modeWrite);    s.Format("starting to receive file");    m_list.AddString(s);    while(y=recv(conn,buff,4*1024,0)>0)    {        f.Write(buff,y);    }    f.Close();

如题,从简单的服务器上接受一个txt文档存在C盘,但是接受到的TXT怎么总是空白文档呢?
初学网络编程,请各位指点!

[解决办法]
至少:while( (y = recv(conn,buff,4*1024,0) ) >0)
[解决办法]
探讨
至少:while( (y = recv(conn,buff,4*1024,0) ) >0)

读书人网 >VC/MFC

热点推荐