当前位置: 首页 > news >正文

南山网站设计泰安中文网站建设电话

南山网站设计,泰安中文网站建设电话,公司高端网站建设,wordpress禁用头像Qt——tcp通讯在上一节中,我们介绍了tcp的连接,这一节我们实现两者之前的消息发送与接收 ps:代码在上一节基础上添加1.创建ui,并设计2.代码编写 1.隐藏窗口 在客户端连接成功后,隐藏连接界面2.显示新窗口先去widget.h包…

Qt——tcp通讯


在上一节中,我们介绍了tcp的连接,这一节我们实现两者之前的消息发送与接收
ps:代码在上一节基础上添加


1.创建ui,并设计

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述



2.代码编写

1.隐藏窗口

在客户端连接成功后,隐藏连接界面
在这里插入图片描述


2.显示新窗口

先去widget.h包含一下<chat.h>头文件

1.由于函数结束局部变量会被释放,我们需要在堆上创建元素

2.为了在新窗口继续使用原先用于连接的socket,我们需要修改构造函数,加入变量

在这里插入图片描述


在这里插入图片描述

运行结果:
在这里插入图片描述


3.发送和清除函数的编写

  1. 清除

    void chat::on_clear_button_clicked()
    {ui->lineEdit->clear();
    }
    
  2. 发送(客户端)

    void chat::on_send_button_clicked()
    {QByteArray info= ui->lineEdit->text().toUtf8();socket->write(info);
    }
    

4.服务端接收

只用在ui界面加一个lineEdit,用于存放客户端发送的数据

void Widget::newclientHandler()
{//建立tcp连接QTcpSocket *socket=server->nextPendingConnection();//显示ui->ip_line->setText(socket->peerAddress().toString());//获取客户端的ip地址,并显示在ip_line上ui->port_line->setText(QString::number(socket->peerPort()));//获取客户端端口号,并显示在port_line上connect(socket,&QTcpSocket::readyRead,this,&Widget::rec_slot);
}
void Widget::rec_slot()
{//获取信号发出者QTcpSocket * s=(QTcpSocket*)sender();ui->rec_line->setText(QString(s->readAll()));}

3.最终效果

在这里插入图片描述

http://www.dtcms.com/a/554627.html

相关文章:

  • 常见Web安全漏洞全解析:从原理到防御的实战指南
  • 乾县做网站建设网站要点
  • 免费代刷网站推广企业网络营销策略
  • 函数递归求最大值
  • 雄县网站制作建设中心网页模板免费下载网站
  • Canal 主从同步
  • 仓颉语言从0到1的学习心得-day01
  • 线程互斥:并发编程中的互斥量(Mutex)与RAII风格锁管理机制
  • 中国广东手机网站建设家具设计师要学哪些软件
  • CAN通信原理初步认识
  • 阆中市建设局网站首页梧州做网站的公司
  • 怎么写网站建设的说明网站点击量怎么查
  • 计网5.2 UDP
  • CMP(类ClouderaCDP7.3(404次编译) )完全支持华为鲲鹏Aarch64(ARM)使用 AI 优化库存水平、配送路线的具体案例及说明
  • seo最好的网站源码自己做游戏app的网站吗
  • 网站播放视频插件织梦cms零基础做网站
  • 网上购物网站制作命令删除wordpress 缓存
  • 整站优化排名大兴安岭网站建设
  • AI驱动的测试:用Dify工作流实现智能缺陷分析与分类
  • AI Agent 核心组件深度解析:规划、记忆与工具使用的底层逻辑
  • cms网站如何修改软件项目管理系统
  • 网站建设合同用缴印花税吗wordpress浮动关注我们
  • LeetCode 每日一题 2025/10/27-2025/11/2
  • 做的比较好的手机网站今天重大新闻50字
  • 做网站内容都有哪些做的好的网站有哪些
  • 2、两数相加
  • 合肥做网站维护的公司苏州网站开发公司济南兴田德润厉害吗
  • 顺序表vector--------练习题2题解
  • 后端开发 DTO-Entity-VO 转换模式详解
  • 做私人网站 违法设计制作生态瓶教学设计