使用Ethereal也抓到的是这些内容,就是不知道如何文件列表在什么地方?
希望大家指点一,二
谢谢!

解决方案 »

  1.   

    LIST会返回两次信息,你得再接收一次,第二次才是文件信息
      

  2.   

    Caps77(厉兵秣马)
    string command="USER steven\r\nPASS 123456\r\n";
    send(m_Socket,command.data(),command.length(),0);
    long retVal=0;
    int len = 10240;
    char* buffer= new char[len+1];
    memset(buffer,0,len+1);
    strset(buffer,' ');
    retVal = recv(m_Socket,buffer,len,0); 
    string content = buffer; 
    command="LIST \r\n";
    send(m_Socket,command.data(),command.length(),0);
    memset(buffer,0,len+1);
             --获得 “150 Opening ASCII mode data connection for /bin/ls“
    retVal = recv(m_Socket,buffer,len,0);
              content = buffer; 
    memset(buffer,0,len+1);
             --第二次获得的信息 “426 Data connection closed, transfer aborted“
    retVal = recv(m_Socket,buffer,len,0); 
    content = buffer;
    delete[] buffer; 
    还是无法获得列表信息
      

  3.   

    http://blog.csdn.net/caps77/archive/2004/12/02/201445.aspx
      

  4.   

    Caps77(厉兵秣马) 
       http://blog.csdn.net/caps77/archive/2004/12/02/201445.aspx
    登陆不上啊!
       出现
      “/”应用程序中的服务器错误。
      

  5.   

    谢谢 Caps77(厉兵秣马) 
    提供的最后一个链接地址