文件名称:基于QT的TCP聊天室(包含TCP服务器和客户端)
文件大小:26KB
文件格式:ZIP
更新时间:2022-03-28 21:11:15
自己写的一个TCP聊天室软件。实现了客户端与客户端通过外网通信,这里的外网通信是用花生壳的内网穿透功能实现的。也就是通过花生壳使内网TCP服务器的 IP地址和端口 映射到公网的ip地址和端口。然后让TCP客户端都去链接这个TCP服务器,这个服务器主要负责客户端信息的转发。也就是“客户端<--->客户端”.客户端的信息用数据库保存,写了两个版本的数据库。sqlite3和mysql。实际上改动不大,也就是开始链接数据库和表的创建有所不同。
【文件预览】:
TalkingServer5_QMySQL
----widget.h(3KB)
----test.db(20KB)
----widget.ui(6KB)
----Talking.pro.user(45KB)
----main.cpp(175B)
----Talking.pro(1021B)
----widget.cpp(21KB)
TalkingClient3
----myregisterwidget.cpp(964B)
----myregisterwidget.h(530B)
----TalkingClient.pro.user(45KB)
----myregisterwidget.ui(2KB)
----clinetwidget.h(1KB)
----main.cpp(268B)
----clinetwidget.ui(2KB)
----TalkingClient.pro(1KB)
----clinetwidget.cpp(15KB)