java中的通信问题

cai0611 2011-10-09 03:43:43
1。最近程序老是出现tcp通信断连问题
2。远程调用的端口在用netstat -ano去查看连接的时候发现有很多状态为 ESTABLISHED 的连接
3。还有很多状态为 CLOSE_WAIT 的
请各位大侠帮帮忙。。。。
...全文
69 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cai0611 2011-10-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 looking_glass 的回复:]
个人认为:
1.增加连接池
2.从连接池取到对象之后,增加测试预连接。
能有效防止socket断开问题
[/Quote]

我昨天看了日志也并非是断开而是我程序检测心跳,若在几秒内没心跳客户端就会断开.

但主要的问题是,我netstat -ano时看到的都是远程调用的端口有许多状态为ESTABLISHED 的连接,这到底是什么原因
Looking_Glass 2011-10-09
  • 打赏
  • 举报
回复
个人认为:
1.增加连接池
2.从连接池取到对象之后,增加测试预连接。
能有效防止socket断开问题

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧