(QT) C++ 版本IM通信软件(客户端+服务器文本聊天、文件断点续传、在线用户搜索)


title: (QT) C++ 版本IM通信软件(客户端+服务器文本聊天、文件断点续传、在线用户搜索)
date: 2018-09-11 09:00:00
categories: 学习
tags: [C++]
description: https://qht1003077897.github.io/


紧接着上一节课程,这次的作业是要求实现一个简易版的“QQ”,可支持“软件需求”所列出的功能。当时由于图方便便选择了QTCPSocket进行整个过程的通信(事后才知道有多坑)。服务端界面比较简单,就几个按钮一个进度条,主要在客户端实现了基本的功能和界面。整个学习和开发阶段持续了将近3个礼拜,可谓是历史悠久。总的来说功能都实现了,但是存在一定的bug,估计以后也没时间去搞了,留在这儿当做一个自我的学习记录和新手的学习借鉴Demo。

运行要求

  • 同一局域 ,默认端口:1234和4321,分别是聊天服务和文件服务。
  • 服务端代码为:SocketServer.rar
  • 客户端代码为:SocketClient.rar

软件需求

  1. 支持文本消息的传输;
  2. 支持局域 内在线用户搜索的功能;
  3. 可以采用c/s或者b/s结构,也可以混合结构;
  4. 支持文件传输功能;
  5. 支持1GB大小的数据文件正确传输;
  6. 支持断点续传的功能。

主要特点为

  1. 利用QTCPSocket完成通信,包括

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年8月12日
下一篇 2018年8月13日

相关推荐