资源简介
C语言编写,http请求,上传文件到指定服务器,下载服务器文件,指网络图片地址,下载网络图片实例,里面含有软件和操作说明,不明白可以私信我,看到我会回复的。
代码片段和文件信息
#include “public.h“
#define MYPORT 8080
#define BUFFER_SIZE 1460
char send_buff[BUFFER_SIZE] = {0};
uint8_t recv_buff[BUFFER_SIZE] = {0};
void dns(char *host_name);
void url_slpit(char *url);
char net_ip[15] = {0};
char request_url[128];
char host_name[20]={0};
int sum_len = 0;
FILE *f = NULL;
int total_length = 0;
int fd = 0;
bool save_file(char *ptr_dataint length);
bool response_header_statue(char *ptr_data);
struct timeval time_out={10};
int main(int argcchar *argv[])
{
int recv_byte = 0;
char str[128]={0};
uint32_t i = 0j=0;
url_slpit(“http://192.168.100.76/abc.txt“);
// fd = open(“abc.txt“O_RDWR|O_CREAT0777);
int sock_cli = socket(AF_INETSOCK_STREAM 0);
struct sockaddr_in servaddr;
memset(&servaddr 0 sizeof(servaddr));
se
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5801 2019-01-10 18:32 Logupload\11-http_upload.c
文件 4315 2019-01-11 17:07 Logupload\12-upload_file_to_server.c
文件 3318 2019-01-10 18:33 Logupload\13-upload_data_to_server.c
文件 8244 2019-01-10 18:33 Logupload\14-download_data_from-server.c
文件 10855 2019-01-10 18:33 Logupload\15-download.c
文件 368 2019-01-11 17:10 Logupload\public.h
文件 630 2019-01-11 17:10 Logupload\request.h
目录 0 2019-01-11 17:41 Logupload
文件 12638 2019-01-11 17:07 Logupload\15-download_from_internet_upload_data_to_server.c
文件 2171904 2018-12-27 17:45 Logupload\hfs.exe
文件 527276 2019-01-11 17:40 Logupload\操作说明.docx
----------- --------- ---------- ----- ----
2745349 11
评论
共有 条评论