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

QT 网络编程 服务端 客户端 QTcpServer

服务端的创建

//创建服务端QTcpServer对象
server = new QTcpServer(this);//设置服务端,端口,这里绑定的是主机的所有网卡,
server->listen(QHostAddress::Any, 8080);//绑定连接信号与槽
connect(this->server, &QTcpServer::newConnection, this,&MainWindow::new_connect);

QT 中将绑定端口,设置监听模式,以及等待连接等步骤都变为了listen这一步。

接收连接

void MainWindow::new_connect() {//每连接一个客户端就会自动生成一个客户端client(QTcpSocket *)类型client = server->nextPendingConnection();}

如果多个客户端可以用链表等数据结构 存起来,这样就能实现一对多连接。

客户端

 //创建客户端对象
QTcpSocket* sok = new QTcpSocket(this);//绑定连接服务端ip 端口并连接sok->connectToHost(QString("192.168.173.20"), 8080);

http://www.lryc.cn/news/195493.html

相关文章:

  • Stm32_标准库_16_串口蓝牙模块_手机与蓝牙模块通信_手机传入信息能对芯片时间日期进行更改
  • 137.【SpringCloud-快速搭建】
  • 计算机网络第2章-CDN(4)
  • Linux常见的指令合集
  • 字符串_哈希
  • python 之enumerate()函数
  • 【LeetCode刷题(数据结构与算法)】:用队列实现栈
  • “客户端到服务器的数据传递”和“服务器上的数据传递”这两种数据传递的方式的区别
  • LCR 181 字符串中的单词反转
  • 百度OCR识别图片文本字符串——物联网上位机软件
  • JAVA学习(6)-全网最详细~
  • 睿趣科技:未来抖音开网店还有前景吗
  • 第六章 应用层 | 计算机网络(谢希仁 第八版)
  • c++ lambda 表达式
  • Go语言入门心法(七): 并发与通道
  • 前端组件封装:构建模块化、可维护和可重用的前端应用
  • GPT绘制流程图咒语
  • 【扩散模型从原理到实战】Chapter1 扩散模型简介
  • 使用轮廓分数提升时间序列聚类的表现
  • 蔬菜水果生鲜配送团购商城小程序的作用是什么
  • 金融用户实践|分布式存储支持数据仓库业务系统性能验证
  • 代码随想录二刷 Day41
  • C++项目实战——基于多设计模式下的同步异步日志系统-⑪-日志器管理类与全局建造者类设计(单例模式)
  • Hadoop3教程(十四):MapReduce中的排序
  • 测试需要写测试用例吗?
  • Qt 视口和窗口的区别
  • 使用Git将GitHub仓库下载到本地
  • 前端需要了解的浏览器缓存知识
  • 自动驾驶:控制算法概述
  • 【Mysql】Mysql的字符集和比较规则(三)