【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() 计划删除此对象

状态改变的槽函数

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


相关文章
|
4月前
|
网络协议 C++
C++ Qt开发:QTcpSocket网络通信组件
`QTcpSocket`和`QTcpServer`是Qt中用于实现基于TCP(Transmission Control Protocol)通信的两个关键类。TCP是一种面向连接的协议,它提供可靠的、双向的、面向字节流的通信。这两个类允许Qt应用程序在网络上建立客户端和服务器之间的连接。Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用`QTcpSocket`组件实现基于TCP的网络通信功能。
128 8
C++ Qt开发:QTcpSocket网络通信组件
|
4月前
|
存储 安全 编译器
【Qt 底层机制之信号和槽 】深入探究Qt信号和槽背后的原理
【Qt 底层机制之信号和槽 】深入探究Qt信号和槽背后的原理
1339 4
|
4月前
【Qt 学习笔记】按钮实现helloworld | 信号与槽概述
【Qt 学习笔记】按钮实现helloworld | 信号与槽概述
71 0
|
4月前
|
编译器 C++ 开发者
QT基础【7-跨进程发送信号】
QT基础【7-跨进程发送信号】
|
4月前
|
存储 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“)
348 0
|
4月前
|
安全 编译器 开发者
【Qt 学习笔记】Qt信号和槽的其他说明及Lambda表达式
【Qt 学习笔记】Qt信号和槽的其他说明及Lambda表达式
119 0
|
3月前
|
安全 C++ Windows
Qt信号与槽机制
Qt信号与槽机制
41 1
|
1月前
|
程序员 C++
【Qt】信号与槽(下)
【Qt】信号与槽(下)
|
1月前
|
Linux C++
【Qt】信号与槽(上)
【Qt】信号与槽(上)
【Qt】信号与槽(上)
|
29天前
【qt】有点意思的信号与槽
【qt】有点意思的信号与槽
13 0

推荐镜像

更多