1.前言 本文包含了目前平台上大多数的文章所采取的本地tcp构建的聊天室项目,也就是同一局域网通信。同时,我在这里提供不同局域网下实现通信的方法,这里用到的方法是客户端发送消息给服务器,然后服务器再发送给另一个局域网的客户,为了减少工作量,我采取的是用群聊的方式同一接收信息。如果需要实现不同局域网的通信,我们得租一个云服务器,这里以华为云示例。文章最后一并展示参考文档与视频链接。 2.本地通信效果展示 1.登录,注册 2.个人界面展示 3.群聊 (为了方便实现不同局域网下的在线人数内容,此处存在小bug) 字体展示后面代码呈上,很简单,这里不做展示。 3.本地通信代码展示 头文件比较乱,加的时候一个个加,提升代码整洁度 1.main.cpp #include "mainwindow.h" #include"page.h" #include <QApplication> #include<QDebug> #include "new_login.h" #include "myself.h" #include <QtSql/QSqlDatabase> #include...