作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到的问题与之前提出的问题类似,但我的问题不同。我需要能够查看端口是否打开并且未被防火墙自动阻止。我发现的所有示例都只是查找服务器可以绑定(bind)的端口,但不检查该端口是否未被防火墙阻止。如果被防火墙阻止,不在局域网内的客户端就无法连接到服务器。有人有什么方法可以自动执行此操作吗?我知道您可以在 Windows 中使用 CMD 手动检查端口,但我需要自动执行此操作。感谢并抱歉造成任何困惑。
最佳答案
这不是手动的,而是有点超出 Java 的范围,但是您可以运行 NMAP,然后将结果读入 java。这将帮助您了解哪些端口是开放的。
关于Java服务器套接字: Find an open port NOT blocked by a firewall,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9490669/
我是一名优秀的程序员,十分优秀!