FTP
MXN179
这个作者很懒,什么都没留下…
展开
-
FTP协议项目第六工作日
内容编写数据包模块登陆为例,类的继承关系如下Packetbase -> packet -> packetLogin父子类之间的关系,包括属性的定义 方法的定义,在写的过程中逐渐明确,尤其是对于不定长包的处理。我将数据部份的变量类型全部定义为了void *,我觉得这样才更显出数据类型的不确定性、兼容性Tcp连接模块SocketBase -> TcpSocket测试可以正常连接,数据包可以发送,但是服务端输出显示包错误,不太明白原因,需要和服务端再交流一下问题1 父子类原创 2020-06-25 23:56:10 · 140 阅读 · 0 评论 -
FTP协议项目第五工作日
上次的日报忘了写,一块补上内容这几天主要放到前端的界面设计上了,qss、Qt designer 又都去看了一下,前两天主要是通过敲代码画界面,用些布局、qss之类的,但是感觉还是有些麻烦,修改更新不方便,在.qss文件中也不方便判断语法是否有问题,便重新拿起了Qt designer, 理了界面类的结构,配合qss设计起来感觉还是挺方便的。qss 类似于 css盒子模型:Margin border padding content 都可以进行设置selector#???::hover{}将整个.q原创 2020-06-23 23:50:29 · 119 阅读 · 0 评论 -
FTP协议项目第三天
今天没敲代码,明天要考试,复习了一波,空余时间构思了一下客户端的上传文件的流程,我觉得大致应该是这样的:登入服务器进入要保存文件的目录点击“上传文件”,调用系统资源管理器,选择文件点击“确定上传”进行传输,等待传输完成传输文件的两种方法:FTP 协议:新概念,需要学习TCP 字节流今天开会阿峰讲了一下数据库和协议包,不定长包需要动态分配空间,所以空间的释放要特别注意,以免内存泄漏、数据库的设计有一些想法,不过阿峰已经把数据库测试类等都设计好了,修改的工作量比较大,就先用吧,贴一原创 2020-06-20 00:29:23 · 94 阅读 · 0 评论