TCP协议及ip

传输控制协议 通信前必须建立连接 tcp传输数据可靠

这就和大家的qq号和手机号一样 没有完全相同的qq号和手机号

端口号:1-65535 的一个整数

1-1024

通过端口号可确定哪一个程序在运行 应用程序的id

自定义端口号5999之后

在Qt中使用网络通信

套接字 通讯媒介

qt中使用网络通信 需要在pro(项目模块)文件中加入

QT+=network

需要用到的头文件

#include <QTcpServer>
#include <QTcpSocket>

qt中的类获取主机信息

#include <QHostInfo> //Info information 显示主机信息

localhost被称为域名,他代表的就是你的这台计算机

local host 本地主机

QHostInfo info;

info.localHostName();// local host 本地主机

复制代码
void MainWindow::on_pushButton_clicked()
{
    QString name = QHostInfo::localHostName();
    QHostInfo info = QHostInfo::fromName(name);
    QList<QHostAddress> addressli = info.addresses();

    // 检查 name 是否为空
    if (name.isEmpty()) {
        qDebug() << "Failed to get the local hostname.";
        return;
    }

    // 检查是否获得了有效的 QHostInfo 对象
    if (info.addresses().isEmpty()) {
        qDebug() << "No addresses found for host:" << name;
        return;
    }

    // 添加主机名到 QTextEdit
    ui->textEdit->append(name);

    // 遍历并显示 IP 地址
    foreach(QHostAddress address, addressli)
    {
        ui->textEdit->append("***********");
        ui->textEdit->append(address.toString());
    }
}
相关推荐
shiyi.十一1 小时前
第2章:应用层 — 知识要点与架构
网络·计算机网络·架构
DFT计算杂谈1 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
九硕智慧建筑一体化厂家2 小时前
直流智能照明|一站式低碳照明解决方案,安全、节能、降本、全场景适配
安全
中微极客3 小时前
2026主流AI Agent框架技术选型与性能对比
运维·网络·人工智能
小程故事多_807 小时前
算力工厂与安全沙箱,企业AI规模化落地的两条核心生命线
人工智能·安全
猿的天空7 小时前
机器人双手迎来全栈训练系统:灵初智能EgoSteer让灵巧手无所不能
网络·人工智能·计算机·ai·程序员·机器人·编程
Xzaveir_7777 小时前
OPPO、vivo、荣耀号码认证:多终端拨测矩阵与异常复现
大数据·网络·科技·矩阵·产品经理·ai-native
wuqingshun3141597 小时前
从网络角度来看,用户从输入网址到网页显示,期间发生了什么?
网络
牛马工作号7 小时前
Zigbee 专业详解:从协议到排障
网络·物联网·安全
延凡科技8 小时前
智慧燃气解决方案:管道煤气监管应用管理系统(三维GIS+IoT+大数据落地实战)
大数据·人工智能·科技·物联网·安全