Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/RB-1.1/ftpget.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 9 by hirohitohigashi, Sat Feb 21 15:28:08 2009 UTC revision 11 by hirohitohigashi, Mon Feb 23 02:05:06 2009 UTC
# Line 94  int ftp_get (int sck, char *FileName, in Line 94  int ftp_get (int sck, char *FileName, in
94    
95      }      }
96    
97      sprintf(buffer, "RETR %s\n", FileName);      sprintf(buffer, "RETR %s\r\n", FileName);
98    
99      if (write(sck, buffer, strlen(buffer)) == -1) {      if (write(sck, buffer, strlen(buffer)) == -1) {
100    
# Line 224  int ftp_get (int sck, char *FileName, in Line 224  int ftp_get (int sck, char *FileName, in
224    
225          usleep(150);          usleep(150);
226          n_recv = recv(sock, buff, 4094, 0);          n_recv = recv(sock, buff, 4094, 0);
227            if( n_recv < 0 ) {
228                if( errno == EAGAIN ) continue;
229                break;
230            }
231          n_bytes = fwrite(buff, sizeof(char), n_recv, fd);          n_bytes = fwrite(buff, sizeof(char), n_recv, fd);
232                                    
233          if (n_recv == 0) {          if (n_recv == 0) {

Legend:
Removed from v.9  
changed lines
  Added in v.11

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26