资源简介
C语言实现FTP上传文件(支持windows和linux和ARM的交叉编译环境)
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define MAX_LEN 1024*1
#define MAX_CMD_LEN 128
static inline int ftp_socket_send(int fd char *str)
{
send(fd str strlen(str) 0);
return 0;
}
static inline int ftp_socket_recv(int fd char *str)
{
int size;
size = recv(fd str MAX_LEN-1 0);
str[size] = 0;
printf(“ftp recv: %s\n“str);
return 0;
}
static int ftp_get_data_port(char *buff in_port_t *port)
{
int i = 0 j = 0;
short port_l = 0 port_h = 0;
if (buff == NULL || port == NULL)
{
return -1;
}
// (192168186140).
while (buff[i++] != ‘(‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 194 2018-05-03 22:04 FTP上传文件代码0123456\CommunctionConfig.ini
文件 4451 2018-05-03 14:31 FTP上传文件代码0123456\ftp_upload.c
文件 4879 2018-05-03 14:32 FTP上传文件代码0123456\main.c
目录 0 2018-05-03 14:32 FTP上传文件代码0123456\img
目录 0 2018-05-03 22:05 FTP上传文件代码0123456
----------- --------- ---------- ----- ----
9524 5
- 上一篇:MFC下的哈夫曼编码及应用
- 下一篇:C语言终极面试宝典.pdf
评论
共有 条评论