社区
其它技术问题
帖子详情
qt能否实现(外网或公网)tcp传输。
赵zhaol
2016-07-31 08:50:02
本人编写了一个关于QT的tcp文件传输,在局域网中经过测试,已经没有问题,现在想利用这个代码实现,外网或者公网文件传输,不知道能不能实现。
...全文
1959
6
打赏
收藏
qt能否实现(外网或公网)tcp传输。
本人编写了一个关于QT的tcp文件传输,在局域网中经过测试,已经没有问题,现在想利用这个代码实现,外网或者公网文件传输,不知道能不能实现。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wfsy1996
2020-05-28
打赏
举报
回复
轻箬笠
2019-04-28
打赏
举报
回复
如果楼主的程序是两个客户端之间传输的,需要考虑NAT穿透的问题。如果是经过服务器的话,那问题不大。
stronghill
2019-04-28
打赏
举报
回复
局域网能用,公网就能用,只要有对外的ip和端口
晨临雾逝雨初歇
2019-04-28
打赏
举报
回复
把代码发来 给你看看
encoderlee
2016-08-26
打赏
举报
回复
当然可以,只要服务端有外网IP
langeldep
2016-08-26
打赏
举报
回复
可以的啊, 不管是公网还是局域网, 本质就是个IP地址变一下而已,
qt
利用腾讯云服务器
实现
不同局域网的通信(
tcp
)
网上大多数关于
qt
通信的文章都是同一局域网通信,这种根本没有达到自己想象中的那种通信的要求(不同局域网的通信)。这里用到的方法是客户端发送消息给服务器,然后服务器再发送给另一个局域网的客户。 首先我们需要购买一个腾讯云服务器,并在自己电脑登录腾讯云服务器的虚拟机。 点击这里的登录。 登录完成后,就需要把自己写的服务器架在虚拟机上(就是把自己写的服务器在虚拟机上运行)。 以下是我写的服务器代码 .h #ifndef WIDGET_H #define WIDGET_H #include <QWidge
Qt
TCP
网络通信01
概念 windows 和 Linux 套接字相似 局域网和广域网 局域网:将一定区域内各种计算机,外部通信设备和数据库连接起来形成计算机通信的私有网络 广域网:又称广域网、
外网
、
公网
。是连接不同地区局域网或城域网的远程公共网络
TCP
/UDP区别
TCP
UDP 建立连接 三次握手 无 断开连接 四次挥手 无 数据校验 数据丢失自动重传 无
传输
协议 流式 报文
传输
完成 断开连接 关闭套接字 流式
传输
协议:发送端接收端处理数据可以不均等。可以分次接收
Qt
的网络连接方式
Qt
支持广泛的网络通信方式,包括HTTP/TP协议、
TCP
连接、UDP连接等等,都可以在
Qt
netWork模块中
实现
; 在.pro文件中加上
QT
+= network就可以直接使用这个模块了 而且
Qt
是支持C++11的原生写法的,所以C++原生的很多库也能用,你甚至可以直接写socket连接;...
基于
Qt
的NAT检测和NAT穿透
基于
Qt
的NAT检测和NAT穿透 摘要 网络上的NAT设备主要解决IPV4地址的缺乏,但同时也给端到端的连接带来不便。 目前,对于UDPNAT穿透已经有一些通用的,有 效的解决方法,基于这些方法
实现
简单NAT检测和穿透 关键词 NAT穿透,P2P,对等网络,
Qt
中图法分类号TP311 NAT Detection and NAT Penetration Based on
Qt
Yuhang Tang Abstract NAT devices on the network mainly solve the
TCP
粘包以及UDP丢包问题
1、
TCP
和UDP。
TCP
(transport controlprotocol,
传输
控制协议)是面向连接的,提供高可靠性服务。UDP(user datagramprotocol,用户数据报协议)是无连接的,提供高效率服务。在实际工程应用中,对可靠性和效率的选择取决于应用的环境和需求。一般情况下,普通数据的网络
传输
采用高效率的udp,重要数据的网络
传输
采用高可靠性的
TCP
。
TCP
的目标是为用户提供可靠的端到端连接,保证信息有序无误的
传输
。它除了提供基本的数据
传输
功能外,还为保证可靠性采用了数据编号
其它技术问题
3,881
社区成员
9,054
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章