【问题标题】:Java Connections netstat -anoJava 连接 netstat -ano
【发布时间】:2010-05-10 20:34:20
【问题描述】:

我是 Java 新手,我整天都在测试我的应用程序。

我刚刚做了

netstat -ano

它给了我一个巨大的活动连接列表(监听,建立)这是否意味着当我关闭我的应用程序时这些连接没有被关闭(close())?

这里是截图:

alt text http://img340.imageshack.us/img340/9950/netor.jpg

我完成后如何关闭连接有什么建议吗?据我所知,我正在努力关闭连接,但似乎我做得还不够。

感谢您的宝贵时间。

编辑:tcpview 很棒。是的,这些连接是在代码未完成的那一天早些时候。现在当我运行它时,它会在 tcpview 中注册并在我关闭连接时消失。

【问题讨论】:

  • Netstat 显示所有程序的连接。您的程序正在使用哪个端口(正在侦听或正在连接)?
  • 哪里有证据表明这些连接是由于 java 造成的?

标签: java windows networking netstat


【解决方案1】:

netstat 仅用于此类事情的部分用途。您的输出未显示哪个进程使用了​​哪些连接和端口。

从 microsoft 下载tcpview 工具,它会清楚地显示哪个进程正在使用哪些端口,以及哪个进程正在保持打开的连接。

【讨论】:

  • 很棒的工具。它正式验证了我的应用程序正在根据需要创建连接并在我关闭时处理它们!非常感谢 tcpview!
猜你喜欢
  • 1970-01-01
  • 2011-06-03
  • 1970-01-01
  • 1970-01-01
  • 2019-02-23
  • 1970-01-01
  • 1970-01-01
  • 2015-03-29
  • 2020-05-15
相关资源
最近更新 更多