java web-通过JAVA如何查看远程端口是否开启?(不使用SOCKET)

问题描述

通过JAVA如何查看远程端口是否开启?(不使用SOCKET)

现在做的一个JAVAWEB项目要求加一个端口查看功能,本来用SOCKET测试很顺利,
但是上面不允许用SOCKET做,说是用了SOCKET远程的服务就会连通并往下走了,
然后我自己这面测试也确定有这样的情况,所以SOCKET方法就得PASS掉了,但是除
了SOCKET方面我也想不到别的方法了,用了APACHE的TELNET 但是到了CONNECT
的时候程序就卡住不往下走了……

求高人指点了!!!

忘说了,是LINUX下…… 而且端口PING不了吧……

解决方案

可以用cmd的ping命令来测试。

解决方案二:

java中有个类可以 执行 cmd命令, 参数是 cmd的具体命令, 你百度下这个类

解决方案三:

java中有个类可以 执行 cmd命令, 参数是 cmd的具体命令, 你百度下这个类

解决方案四:

我觉得可以试试用java连接一个dll的动态连接库,然后调用库去获得对方的状态,把字符结果反馈回来自己再解析。总之就是,不能用嘴吃饭就试试葡萄糖注射吧

解决方案五:

直接用cmd 的命令来查看就行了,,

时间: 2024-11-01 07:34:55

java web-通过JAVA如何查看远程端口是否开启?(不使用SOCKET)的相关文章

Sun Java Web Server 能让攻击者远程执行任意命令 

涉及程序: Solaris and Windows NT 描述: Sun Java Web Server 能让攻击者远程执行任意命令 详细: Sun 的 Java Web 服务器存在多个安全问题,允许攻击者远程以 web 服务器权限执行命令. 它的 Web 管理模块监听 9090 端口,通过 http 处理管理命令."com.sun.server.http.pagecompile.jsp92.JspServlet" servlet用来编译并执行JSP文件的,通过增加"/ser

先学 java web 还是 java ssh

问题描述 先学javaweb还是javassh 解决方案 解决方案二:引用楼主toomwx的回复: 先学javaweb还是javassh ssh只是javaweb的一部分...解决方案三:首先是JAVA基础JAVASE之后是JAVAEE,先学习Servlet.JSP,然后再学习Struts.Hibernate.Spring等框架.JAVASE是JAVAEE的基础,Servlet.JSP是框架的基础.还有数据库,个人建议学习mysql,当然其它的像oracle,MSSQL,都可以,只要会一个,再学

Java Web or Java deskettop application?

问题描述 选用JAVA是因为想在Linux运行.系统本身更适合开发成桌面版,但考虑到JAVA开发桌面版并不强大,开始考虑WEB.请大家对下面一些问题给出建议:1:JAVA开发桌面应用系统是不是不太方便,(相当Dephi.net而言)2:Java开发出的WEB系统速度上是不是比较慢,现在有没有一些比较新的技术能在性能上有改善?谢谢! 解决方案 解决方案二:1:JAVA开发桌面应用系统是不是不太方便,(相当Dephi.net而言)开发方便不方便,主要看你掌握的怎么样和做什么的.java学起来比较容易

Java web 开发填坑记 1 -如何正确的下载 eclipse

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72561763 本文出自[赵彦军的博客] Java web 开发填坑记 1 -如何正确的下载 eclipse Java web 开发填坑记 2 -如何正确的创建一个Java Web 项目 Java web 开发填坑记-如何正确的下载 eclipse 最近在做 Java web 相关的开发,遇到的很多问题,也填了很多坑,就来做一下总结. 首先遇到的第一个问题就是,如何正确的下载 Ec

前端-java web 全局异常处理 如何配置

问题描述 java web 全局异常处理 如何配置 怎样配置java web 前端在访问该项目中根本不存在的方法的时候 跳转异常页面啊? 解决方案 java web异常处理java web 中几种异常处理Java web的几种异常处理 解决方案二: 看你使用什么技术了.要是ssh框架,直接使用struts2或者spring mvc的拦截器就行,如果是servlet,那就自己写一个拦截器. 解决方案三: 前端访问项目中不存在的方法是什么意思? 页面调用脚本方法不存在的时候浏览器是会执行异常的. 解

java web-Java web项目java.lang.NullPointerException

问题描述 Java web项目java.lang.NullPointerException java.io.IOException: Cannot run program "jad" (in directory "C:UsersAdministrator.net.sf.jadclipse1456277127516"): CreateProcess error=2, 系统找不到指定的文件. 解决方案 文件不存在,你看看路径对不对 解决方案二: 估计是路径的问题吧,,

哎哎哎-java web sessionFactionary配置

问题描述 java web sessionFactionary配置 true是干什么用的 解决方案 http://biancheng.dnbcw.info/java/137521.html 解决方案二: 一看到session factory就是spring中的工厂啊 解决方案三: 应该是用于spring的工厂配置 解决方案四: eclipse java web 配置java web项目中配置spring mvcintellij IDEA 配置java web项目-----------------

Java程序员—Java职业生涯规划

java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍.这一部分的内容,同样适用于一些希望转行到Java的同学. 在大家看之前,我要先声明两点.1.由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学请适当参考其学习思想即可,切勿照

Telnet命令检测远程主机上的端口是否开启

ping命令不能检测端口,只能检测你和相应IP是否能连通. 本地虚拟机里安装了一个Ubuntu,使用Putty连接22端口操作时提示失败,于是查看对应端口是否开启. Windows下要检测远程主机上的某个端口是否开启,可以使用微软自带工具telnet.   1.安装telnet.win7下默认telnet功能是关闭的,在cmd下输入telnet提示没有该命令. 进入控制面板---->程序---->打开或关闭windows功能.然后等一段时间,在出来的对话框把telnet客户端和telnet服务