![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
jxy0219
小透明
展开
-
FTP文件管理项目(本地云)项目日报 测试端(六)不定长包
1.今日任务包的收发完成情况:完成一半2.包的协议#ifndef I_PACKET_PUBLIC_H#define I_PACKET_PUBLIC_H#include #include using namespace std;#define MAX_LEN 256/接入层数据包头/typedef struct packet_header_st{int fd;//用于前后端通信即目标客户端fd(服务器用到)int funcId; // 功能号//登录包0x01,注册包0原创 2020-06-24 15:33:56 · 234 阅读 · 0 评论 -
FTP文件管理项目(本地云)项目日报 测试端(五)线程及线程池
1.今日完成任务线程池的书写2.用到的线程函数1.pthread_create函数:创建线程头文件:#include <pthread.h>int pthread_create(pthread_t *thread, const pthread_attr_t *attr,void *(*start_routine) (void *), void *arg);pthread_t *thread:传递一个pthread_t变量地址进来,用于保存新线程的tid(线程ID)const pt原创 2020-06-24 15:17:31 · 237 阅读 · 0 评论 -
FTP文件管理项目(本地云)项目日报 测试端(四)socket连接
补日报,之前因为复习考试,缺了几次日报。1.完成功能完成了socket连接功能,并已经测试2.运用的函数及代码1.socket套接字函数#include <sys/types.h>//头文件#include <sys/socket.h>int socket(int domain, int type, int protocol);返回值:成功返回一个新的文件描述符,失败-1对于IPv4,domain参数指定为AF_INET。对于TCP协议,type参数指定为SOCK原创 2020-06-24 15:05:26 · 216 阅读 · 0 评论 -
FTP文件管理项目(本地云)项目日报 测试端(三)
1.今日成果今天复习了一些QT的界面绘画函数1.窗口大小固定函数this->setFixedSize(639,423);//括号里为窗口大小2.QT5当运用中文时可能会出现乱码的情况,一下为解决办法 #include <QTextCodec>//头文件 QTextCodec *codec = QTextCodec::codecForName("UTF-8"); QTextCodec::setCodecForTr(codec); QTextCod原创 2020-06-19 23:25:58 · 267 阅读 · 0 评论 -
FTP文件管理项目(本地云)项目日报 测试端(二)
1.需求分析(1)单服务器单业务测试:先于服务器进行连接,检测服务器发来的包是否完整。通过判断包的头和尾判断包是否完整。(2)多客户多业务:测试并发量,检测服务器连接量是否能到万级别(3)压力测试参数使用定时器,通过设置测试时间来判定服务器的效率。每次测试时,用户可以设定测试长度,发送那些业务,业务发送间隔,模拟客户端说,是否有应答包处理等(4)日志生成当天日期的测试结果文件,包括业务总笔数,成功处理数和失败数日志形式:2.个人心得感觉测试端的难点在日志体现上,打算在基础功能做完进行原创 2020-06-18 22:47:14 · 199 阅读 · 0 评论 -
FTP文件管理项目(本地云)项目日报 测试端(一)
1.测试端的项目要求2.测试端各项占比3.我的甘特图4.今日任务1.立项2.团队成员互相认识3.了解自己负责部分的任务原创 2020-06-17 21:41:37 · 240 阅读 · 0 评论