Advertisement

QT5.9通过tcp Socke传输消息和文件,tcpServer和tcpClient

阅读量:

基于Socket技术开发了一款文件传输工具,日常使用中可实现台式机与笔记本之间的文件交换,从而避免了频繁插拔U盘的繁琐操作。该软件兼容Ubuntu系统与Windows 10系统。

软件界面截图:

在这里插入图片描述

服务器:

复制代码
    #include "server.h"
    #include "ui_server.h"
    #include<QFileDialog>
    
    QString Server::getlocalIP()
    {
    QString hostName=QHostInfo::localHostName();
    QHostInfo hostInfo=QHostInfo::fromName(hostName);
    
    QList<QHostAddress> addList=hostInfo.addresses();
    if(!addList.isEmpty())
        for(int i=0;i<addList.count();i++)
        {
            QHostAddr

全部评论 (0)

还没有任何评论哟~