# qt5-Tcp端口转发服务器 **Repository Path**: bobjack/qt5tcp_port_forwarding_server ## Basic Information - **Project Name**: qt5-Tcp端口转发服务器 - **Description**: 基于qt5做的tcp端口转发服务器,可以实现多连接支持,多端口转发 一个基础版本 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-01-21 - **Last Updated**: 2022-01-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # qt5-Tcp端口转发服务器 #### 项目介绍 基于qt5做的tcp端口转发服务器,可以实现多连接支持,多端口转发 一个基础版本 #### 软件架构 这个代码是个简单的Qt5做的TCP服务器 转发实现原理: client----->|server:client|--->svr 监听指定的TCP端口,当端口有客户端连接时,就会向指定的远端服务器发起一个tcp连接; 这样的一个一对连接,在这里我称之为一个forwardTask; 监听端口支持多个tcp连接,每来一个客户端连接,就会新建一个forwardTask对象; 支持多端口监听; #### 使用场景 1.于客户端与服务器网络不通的情况,可以使用该服务器进行转发; 2.通信调试,监视数据; #### 截图 ![效果](/1.png)