没有使用NAT的前提下,TCP长连接长时间无数据被断开是哪个网络设备的问题
请问各位网络大牛个问题。
我们用的一套软件,客户端/服务器类型的,客户端会发起10个通道到服务器,其中一个通道会有长时间无数据收发的情况,在用户某些网络场景下,这个TCP长连接通道会被断开,而其他的通道没有问题。
我搜索了网络,说是NAT和防火墙会有类似的设置,对于长时间无数据交换的连接会关闭。
同事言之凿凿的说肯定没有NAT,也没用防火墙,那么,请问大家:
路由和交换机会有类似的配置吗?
谢谢
我们用的一套软件,客户端/服务器类型的,客户端会发起10个通道到服务器,其中一个通道会有长时间无数据收发的情况,在用户某些网络场景下,这个TCP长连接通道会被断开,而其他的通道没有问题。
我搜索了网络,说是NAT和防火墙会有类似的设置,对于长时间无数据交换的连接会关闭。
同事言之凿凿的说肯定没有NAT,也没用防火墙,那么,请问大家:
路由和交换机会有类似的配置吗?
谢谢
...全文
相关推荐
TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞源代码
,直接的TCP连接可能会遇到问题。
Android TCP长连接实例测试与实现
在Android开发中,服务(Service)是一个重要的组件,它可以在后台执行长时间运行的操作,而不需要用户界面。了解服务的创建及其生命周期对于构建稳健的应用至关重要。Socket编程是网络应用程序开发的核心,它允许程序之间通过网络进行数据交换。在网络编程中,Socket是一种特殊的文件描述符,可以理解为网络通信的一个端点。通过Socket,客户端和服务端可以建立连接,进行数据传输。
TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞源码
总的来说,TCP在P2P通信中的应用涉及到NAT穿透的复杂问题,但通过STUN、TURN和TCP打洞等技术,我们能够在NAT环境下建立和维护稳定的P2P连接。
基于TCP,UDP NAT穿透资料附源码
TCP NAT穿透需要解决的主要问题是两个内置于NAT后的设备如何建立直接的TCP连接。
TCP打洞NAT
**NAT工作原理**:NAT(Network Address Translation)主要用于解决IP地址短缺问题,它允许一个内部网络使用私有IP地址,而对外显示一个公共IP地址。


