- 博客(4)
- 收藏
- 关注
原创 Qt网络通信(socket套接字通信)
当socket接收到数据时,会触发readyRead信号,使用lambda表达式中的代码。socket->readAll()读取socket接收到的所有的数据,存放在data中,必须是QByteArray类型。socket->readAll()读取socket接收到的所有的数据,存放在data中,必须是QByteArray类型。启动服务的槽函数:将端口控件的文本转换成无符号短整型保存在port里面,server是QTcpServer的对象,用来监听客户端的连接。注****:一般来说,在服务器通过。
2023-11-24 17:47:20 132 1
原创 Qt : HTTP协议
通过QNetworkReply可以获取响应的数据,并可以用于处理下载上传或者其他的网络请求相关的操作。QNetworkAccessManager :Qt提供的网络请求管理器类,用于处理网络请求和处理响应,允许应用程序发出网络请求(如HTTP请求)并管理这些请求的处理。首先调用rep->readAll()方法来读请求的响应数据,并存储到strall中,然后将数据显示到UI的textBrowser文本中。使用QNetworkAccessManager的对象mgr老发生get请求,目标地址是给定的URL。
2023-11-23 15:34:04 138
原创 QHostInfo 查询主机地址协议
ui->plainTextEdit->appendPlainText("协议类型:"+ProtoclTypename(host.protocol()));ui->plainTextEdit->appendPlainText("你所查询主机信息是:"+ui->lineEdit->text());//str是一个主机名,this表示信号与槽的接收者,slot表示槽函数,里面接收的是主机名第一个参数str。是一个枚举类型,用于表示网络层协议。类的方法,用于获取IP地址的网络协议类型。
2023-11-08 17:56:40 47 1
原创 QT网络编程QHostInfo QNetworkInterface QHostAddress QNetworkAddressEntry
strtemp= strtemp+"广播地址"+entry.broadcast().toString()+"\n";strtemp= strtemp+"子网掩码"+entry.netmask().toString()+"\n";strtemp = strtemp+"硬件地址"+interface.hardwareAddress()+"\n";strtemp= strtemp+"Ip地址"+entry.ip().toString()+"\n";//用于表示网络接口的地址条目,包括IP地址和子网掩码等信息。
2023-11-08 16:31:12 108 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人