⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clienthead.h

📁 通过arm实现文件的上传
💻 H
字号:
/*********head data*********/#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <string.h>#include <netdb.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <netinet/in.h>#include <sys/socket.h>#include <resolv.h>#include <openssl/ssl.h>#include <openssl/err.h>#include "openssldata.h"                                                                          #define SERVPORT 2000#define MAXBUF 10240int connectport;char   buffer[MAXBUF];int   sockfd,rsize;SSL *ssl;SSL_CTX *ctx;/*********struct data********/struct UserInfo{ char uname[10]; char upswd[10];}UserInfo={" "," "};struct UpInfo{ char fname[20]; unsigned int fsize; char fdate[10]; char data[MAXBUF]; int rc; int upstat;}UpInfo={" ",0," "};struct DownInfo{ char dfile[20];}DownInfo={" "};struct DelInfo{ char delname[20];}DelInfo={" "};struct ReInfo{ char rename[20]; char formername[20];}ReInfo={" "," "};struct proself{ short int cmd; int num; union Package   {     struct UserInfo UserInfo;     struct UpInfo UpInfo;     struct DownInfo DownInfo;     struct DelInfo DelInfo;     struct ReInfo ReInfo;   }Package;};/********downstruct*******/struct  downfilepackage{ int buflen; int baoshu; char data[MAXBUF];}; /***********port*********/struct port{ int userport;};struct proself pp,*p=&pp;struct downfilepackage dd,*d=&dd;struct port tt,*t=&tt;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -