资源简介
课程设计的要求是基于TCP/UDP的socket套接字编程,同时需要有用户可视化界面和良好的人机交互界面。而对于功能的需求,针对所要开发的软件,主要是文本聊天、文件传输、视频聊天和电脑桌面实时发送的功能。用户首先根据需要连接的对象确定对方的IP地址和需要进行连接的端口号。服务器在开启侦听并接收到连接请求之后完成客户端和服务器的连接
代码片段和文件信息
#include “addfriend.h“
#include “ui_addfriend.h“
AddFriend::AddFriend(QWidget *parent) :
QDialog(parent)
ui(new Ui::AddFriend)
{
ui->setupUi(this);
Qobject::connect(ui->listWidgetSIGNAL(itemDoubleClicked(QListWidgetItem*))thisSLOT(doubleclicked(QListWidgetItem*)));
Qobject::connect(ui->listWidget2SIGNAL(itemDoubleClicked(QListWidgetItem*))thisSLOT(doubleclicked2(QListWidgetItem*)));
ui->listWidget->setViewMode(QListView::ListMode); //设置显示模式为列表模式
ui->listWidget2->setViewMode(QListView::ListMode);
}
void AddFriend::receiveData(QString data)
{
id1=data; //获取传递过来的数据
ui->listWidget->id1=data; //在listwidget中记录用户id
ui->listWidget2->id1=data;
QSqlDatabase database=QSq
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4635 2018-11-03 22:06 login\addfriend.cpp
文件 965 2018-11-06 18:59 login\addfriend.h
文件 1679 2018-11-03 20:04 login\addfriend.ui
文件 2450 2018-11-06 20:30 login\big.cpp
文件 905 2018-11-04 11:11 login\big.h
文件 1677 2018-11-03 14:29 login\big.ui
文件 1986 2018-11-05 11:08 login\dialog.cpp
文件 484 2018-10-31 12:03 login\dialog.h
文件 2452 2018-10-31 11:36 login\dialog.ui
文件 2252 2018-11-05 11:08 login\larrysocket.cpp
文件 853 2018-11-08 22:56 login\larrysocket.h
文件 825 2018-11-08 22:57 login\larryudp.cpp
文件 434 2018-11-08 22:54 login\larryudp.h
文件 1866 2018-11-08 22:54 login\larryvideo.cpp
文件 1050 2018-11-06 18:59 login\larryvideo.h
文件 2904 2018-01-04 13:41 login\larryvideo.ui
文件 9647 2018-11-06 20:52 login\laserver.cpp
文件 2446 2018-11-06 20:52 login\laserver.h
文件 4971 2018-11-05 11:35 login\laserver.ui
文件 4929024 2017-12-28 05:03 login\libmysql.dll
文件 1677 2018-11-06 20:51 login\login.pro
文件 23878 2018-11-09 13:14 login\login.pro.user
文件 480 2018-10-31 10:37 login\main.cpp
文件 1806 2018-11-08 21:06 login\mainwindow.cpp
文件 666 2018-11-03 20:15 login\mainwindow.h
文件 3329 2018-10-30 21:25 login\mainwindow.ui
文件 24448434 2017-12-28 05:03 login\mysqlclient.lib
文件 2746 2018-11-09 13:03 login\qmylistwidget.cpp
文件 876 2018-11-06 18:59 login\qmylistwidget.h
文件 6097408 2018-01-04 14:15 login\Qt5Core.dll
............此处省略18个文件信息
相关资源
- STemWin无操作系统移植-(STM32)
- 《从0到1教你写uCOS-III》pdf 图文教程(
- c++学生信息管理系统源码(数据保存
- hotelcy大学餐厅的管理系统源码(附数
- 模糊系统与模糊控制教程 王立新 经典
- 计算机系统结构+第2版+习题解答+郑纬
- c++ 哈夫曼编译码器
- vs2017环境,windows系统,检测网线插入
- 图书馆管理系统(c++入门级源码)9
- C++语言读取Windows系统硬盘信息
- 计算机操作系统(修订版)ppt课件[汤
- 大作业:个人财务管理系统源码
- 操作系统概论(2018版)
- C++小型的局域网监控系统
- 汽车电池监控系统
- 安卓系统二维码扫描
- 智能滴灌系统软件源代码及APK(APP只
- Qt MessageChat聊天气泡
- 基于MFC的UDP聊天程序
- 细胞统计识别系统
- MFC教学楼管理系统
- ABCBank(银行管理系统)
- VC++基于socket传输文件服务端和客户端
- MFC TCP多客户端通信(基于CAsyncSocket)
- MFC写的聊天软件客户端
- 计组课设:MIPS32 指令系统仿真实现
- 精通Windows Sockets网络开发:基于Visu
- 基于qt的餐厅管理系统
- websocket C++ Server端简单demo
- 嵌入式系统高级C语言编程详细书签版
评论
共有 条评论