实时TCP连接约束

问题描述 投票:0回答:1

我正在一个涉及使用套接字进行TCP通信的旧式VB6项目中。

应用程序需要长寿命的套接字连接,但是我怀疑这种扩展有多大。应用程序在Windows OS中运行。如果建立了套接字连接后并且定期交换某些数据(例如30秒),连接将永远存在还是OS或TCP堆栈或网络提供商有任何限制?

tcp vb6 winsock
1个回答
0
投票

对于连续数月连接TCP套接字没有技术限制。

只要运行,Skype就会与服务器建立24/7 TCP会话。

TCP的想法是您:

  • syn
  • syn ack
  • ack

现在您的连接已建立。除某些技术问题(重新启动计算机)外,TCP连接将永远保持下去。是的,可能有各种边缘防火墙必须维护有关该TCP / IPv6(或TCP / IPv4)连接的状态信息-但这是防火墙的问题。

他们的工作是路由流量。如果它们不能处理n打开的连接:则需要重新设计它们。

© www.soinside.com 2019 - 2024. All rights reserved.