【qt】QTcpSocket相关的信号

简介: 【qt】QTcpSocket相关的信号

QTcpSocket可以在这里找到相关的信号

进行信号槽的关联

connect():这个信号在connectToHost()被调用并且连接已经成功建立之后发出

disconnected():该信号在套接字断开连接时发出

stateChanged(QAbstractSocket::SocketState socketState):每当QAbstractSocket的状态发生变化时,就会发出这个信号。socketState参数是新的状态

tcpSocket->state()返回套接字的状态

槽函数的实现

peerAddress() 如果套接字处于ConnectedState状态,则返回被连接对等体的地址;否则返回QHostAddress::Null。

peerport() 如果套接字处于ConnectedState状态,则返回被连接对等体的端口;否则返回0

注意端口的返回值是quint16相当于unsigned short,占两个字节!

deleteLater() 计划删除此对象

状态改变的槽函数

套接字一共有这几种状态:


相关文章
|
2月前
|
编译器
(9)Qt中信号与槽重载的解决方案
本文介绍了在Qt中处理信号与槽重载问题的三种解决方案:使用函数指针、Qt提供的QOverload类和Qt4的宏方式。
159 3
|
7月前
|
存储 安全 编译器
【Qt 底层机制之信号和槽 】深入探究Qt信号和槽背后的原理
【Qt 底层机制之信号和槽 】深入探究Qt信号和槽背后的原理
2187 4
|
7月前
【Qt 学习笔记】按钮实现helloworld | 信号与槽概述
【Qt 学习笔记】按钮实现helloworld | 信号与槽概述
92 0
|
7月前
|
存储 API C++
【Qt 信号槽】深入探索 Qt 信号和槽机制中的引用传递“ (“A Deep Dive into Reference Passing in Qt Signal and Slot Mechanism“)
【Qt 信号槽】深入探索 Qt 信号和槽机制中的引用传递“ (“A Deep Dive into Reference Passing in Qt Signal and Slot Mechanism“)
642 0
|
7月前
|
安全 编译器 开发者
【Qt 学习笔记】Qt信号和槽的其他说明及Lambda表达式
【Qt 学习笔记】Qt信号和槽的其他说明及Lambda表达式
248 0
|
2月前
(8)Qt中的自定义信号
本文介绍了如何在Qt框架中创建和使用自定义信号,并通过一个父子窗口切换的示例来展示自定义信号的实现和应用。
104 3
(8)Qt中的自定义信号
|
5天前
|
传感器 安全
第四问:QT中信号和槽原理
Qt的信号与槽机制是观察者模式的典型实现,允许对象间通信而不直接依赖。信号用于通知事件发生,槽是响应信号的函数,通过`QObject::connect()`连接。这种机制实现了松耦合、灵活扩展和自动通知,适用于UI更新和数据绑定等场景。
21 1
|
1月前
|
C++
003 Qt_信号和槽-上
本文介绍了Qt中的信号与槽机制,包括信号和槽的概念、本质及连接方法,并演示了如何自定义槽函数。信号是事件的体现,槽是对信号的响应函数。通过信号与槽,可以将独立的控件关联起来,实现复杂的交互逻辑。文中还详细展示了如何在Qt项目中定义和使用槽函数,通过实例代码和图形化界面操作,帮助读者更好地理解和应用这一机制。
55 1
003 Qt_信号和槽-上
|
6月前
|
安全 C++ Windows
Qt信号与槽机制
Qt信号与槽机制
58 1
|
4月前
|
程序员 C++
【Qt】信号与槽(下)
【Qt】信号与槽(下)