社区
C#
帖子详情
困扰了很久的问题,Tcp与服务器建立连接后,最久能保持多长时间?
kkun_3yue3
2008-12-17 08:32:45
困扰了很久的问题,Tcp与服务器建立连接后,最久能保持多长时间?
...全文
877
6
打赏
收藏
困扰了很久的问题,Tcp与服务器建立连接后,最久能保持多长时间?
困扰了很久的问题,Tcp与服务器建立连接后,最久能保持多长时间?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sanjin240
2008-12-20
打赏
举报
回复
好像是5秒左右不通讯就自动关闭了 , 要一直通讯的话,就不知道了 N天
kkun_3yue3
2008-12-20
打赏
举报
回复
顶起,
yyheshan
2008-12-20
打赏
举报
回复
如果你的服务器用的是iis的话,TCP连接默认保持2分钟,2分钟如果没有通讯的话会被服务器关掉
huwei001982
2008-12-20
打赏
举报
回复
应该是不限时间
zhnzzy
2008-12-18
打赏
举报
回复
up
长沙三毛
2008-12-17
打赏
举报
回复
还真没有测试过。Socket类也没有ConnectionTimeout属性,也想知道答案。个人认为是否与TCP/IP底层的协议有关,或Socket未公开的属性有关。
11 基础篇 |
TCP
连接
的
建立
和断开受哪些系统配置影响?
这节课我们讲了很多的配置项,把这些配置项汇总到了下面这个表格里,方便记忆:当然了,有些配置项也是可以根据
服务器
负载以及 CPU 和内存大小来做灵活配置的,比如
tcp
_max_syn_backlog、somaxconn、
tcp
_max_tw_buckets 这三项,如果物理内存足够大、CPU 核数足够多,可以适当地增大这些值,这些往往都是一些经验值。另外,这堂课的目的不仅仅是为了去了解这些配置项,最主要的是想了解其背后的机制,这样在遇到一些
问题
时,就可以有一个大致的分析方向。
4.5 持
久
连接
站点局部性(site locality):Web 客户端经常会打开到同一个站点的
连接
,初始化了对某
服务器
HTTP 请求的应用程序很可能会在不
久
的将来对那台
服务器
发起更多的请求(比如,获取在线图片)。 因此,HTTP/1.1(以及 HTTP/1.0 的各种增强版本)允许 HTTP 设备在事务处理结束之后将
TCP
连接
保持
在打开状态,以便为未来的 HTTP 请求重用现存的
连接
。 持
久
连接
:在事务处理
到底什么是
TCP
连接
?
这个
问题
说实话
困扰
了我接近2年时间,我们找到的所有资料上都写着,
TCP
是面向
连接
的服务,所有要通过
TCP
进行通信的应用都要先
建立
连接
才能通信,在通信完毕之后要记得关闭
连接
。直到前不
久
才突然搞明白,这里记录下来,文章写得也许不够特别准确,但是我觉得对于理解整个
建立
过程是足够了。结论这里先说结论,
连接
实际上是操作系统内核的一种数据结构,称为
TCP
控制块(TCB),对于linux而言是
tcp
_sock结构
【Linux 系统】怎样长时间
保持
SSH会话
连接
不断开?
最近撸了一个华为云
服务器
,还没有开始弄就遇到了个ssh
保持
长时间登录的
问题
。一直没有空弄,
困扰
了我很
久
了,今天终于解决了。
tcp
三次握手
tcp
三次握手 三次握手的过程主要是为了服务端和客户端
建立
安全可靠的
连接
。过程如下: 客户端发送syn=1和seq=x(序列号)给服务端,请求
建立
连接
。 服务端收到信号后 响应确认报文ack=x+1和syn=1,seq=y给客户端。 客户端接受到响应报文后 发送ack=y+1和seq=1给服务端,并进入
连接
状态。服务端收到之后进入
连接
状态。 以上就是三次握手全过程。 但是似乎两次握手就能满足...
C#
111,130
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章