資源簡介
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
評論
共有 條評論