社区
Java SE
帖子详情
socket连接处在等待应答的状态时是否可以进行其他操作
lauacec
2007-08-09 04:02:48
socket服务端发送检测包至客户端 不设置记时器 连接一直在等待客户端应答并且没有收到应答
这时此连接是否处于堵塞状态?
此时如果要求此连接再次发送检测包,是不是需要先将等待应答的状态取消掉,如何取消?怎么对此连接进行操作?
新人 分不多 众大虾帮忙Orz
...全文
125
1
打赏
收藏
socket连接处在等待应答的状态时是否可以进行其他操作
socket服务端发送检测包至客户端 不设置记时器 连接一直在等待客户端应答并且没有收到应答 这时此连接是否处于堵塞状态? 此时如果要求此连接再次发送检测包,是不是需要先将等待应答的状态取消掉,如何取消?怎么对此连接进行操作? 新人 分不多 众大虾帮忙Orz
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
frilly
2007-08-09
打赏
举报
回复
socket 只是给你提供了一种通信的方法,至于如何通信,应该是你自己定义才对
TCP_SYNC基础
由于 Server 的
Socket
在客户端已经关闭
时
而没有调用关闭,造成服务器端的
连接处
在“挂起”
状态
,而客户端则处在
等待
应答
的
状态
上。这是一个典型的问题,导致系统崩溃。 CLOSE_WAIT
状态
的生成原因 CLOSE_WAIT ...
socket
:close_wait
状态
和time_wait
状态
问题
用netstat查看,这个程序竟然有上千个
socket
连接处
于CLOSE_WAIT
状态
,以至于达到了上限,所以无法建立新的
socket
连接了。 为什么会这样呢? 它们为什么会都处在CLOSE_WAIT
状态
呢? CLOS
Socket
中的TIME_WAIT
状态
根据TCP协议,主动发起...在高并发短连接的server端,当server处理完client的请求后立刻close
socket
此
时
会出现time_wait
状态
然后如果client再并发2000个连接,此
时
部分连接就连接不上了,用linger强制关闭可以解决此问题
close_wait
状态
和time_wait
状态
(TCP连接)
1.CLOSE_WAIT的简单解决方案 不久前,我的
Socket
Client程序遇到了一个非常尴尬的错误。它本来应该在一个
socket
...用netstat查看,这个程序竟然有上千个
socket
连接处
于CLOSE_WAIT
状态
,以至于达到了上限,所以无法建...
关闭
socket
链接过程中的TCP
状态
:TIME_WAIT
状态
(开启地址重用)
关闭链接过程中的TCP
状态
和
SOCKET
处理,及可能出现的问题: 1、 TIME_WAIT TIME_WAIT 是主动关闭 TCP 连接的那一方出现的
状态
,系统会在 TIME_WAIT
状态
下
等待
2MSL(maximum segment lifetime )后才能...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章