如何监测本地的某个端口是否打开?如何打开一个本地的端口? ServerSocket(int port) 如果能够绑定,说明这个本地端口可用;如果异常,可能是已经被某个程序占用了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再进一步问如果知道某个端口已经被其它程序占用了怎么监听这个端口??java可以实现吗? 仍然是ServerSocket s = new ServerSocket(PORT);如果被占用,则建立失败,抛出IOException,你捕获就行了 to snowofjuly(清云) 既然ServerSocket s = new ServerSocket(PORT)抛出异样了我该如何监听这个PORT呢? try{ ServerSocket s = new ServerSocket(PORT);}catch(Exception IOException){ /*处理异常*/}finally{ s.close();}或者用java.net.BindException也可 呵呵楼上的还是没明白我的意思我要问的就是这个/*处理异常*/该怎么写??既然ServerSocket s = new ServerSocket(PORT);抛出异常了那么这个s根本就没有实例化那么这个/*处理异常*/该怎么写呢? 如何处理异常在于你整体程序的设计思路和功能考虑ServerSocket构造函数失败,程序直接终止也不会遗留任何已开启的sockets你想怎么处理呢 呵呵,还是楼上的彻底明白了我的意思我的确没有系统的学过操作系统那么请问能不能得到一个被其他程序占用的端口的数据流?像游戏外挂,sniff这样的工具不就是用来监听已打开的端口的吗?并且分析这些端口传来的数据流,他是如何实现的?请高手指教 可能确实是没明白你的意思,抱歉你原来是想监听端口来抓包,这好象不应该放到异常里来处理,jdk也好象没提供这样的类和函数需要hook API,你还是用c++好点 JNI内存的问题,高手帮我看看,这段代码有内存泄露的问题吗? 谁能帮帮我 else不带有if的问题 请教JAVA问题 arraylist与vector的区别大家可以来看看 关于完数的问题! 如何在 command prompt 显示中文? 在编译时,提示servlet.jar包出错怎么办? 包里的类能不能和包外的类通讯? 请教大神们一个数据库问题。谢谢了~~ 哪位知道有没有支持Java的.class文件的安装程序制作工具 将int型数据a转换为String的话,使用String.valueOf(a)和(new Integer(a)).toString()这2中方法有什么区别?
如果知道某个端口已经被其它程序占用了
怎么监听这个端口??java可以实现吗?
如果被占用,则建立失败,抛出IOException,你捕获就行了
既然ServerSocket s = new ServerSocket(PORT)抛出异样了
我该如何监听这个PORT呢?
ServerSocket s = new ServerSocket(PORT);
}
catch(Exception IOException){
/*处理异常*/
}
finally{
s.close();
}或者用java.net.BindException也可
楼上的还是没明白我的意思
我要问的就是这个/*处理异常*/该怎么写??
既然ServerSocket s = new ServerSocket(PORT);抛出异常了
那么这个s根本就没有实例化
那么这个/*处理异常*/该怎么写呢?
ServerSocket构造函数失败,程序直接终止
也不会遗留任何已开启的sockets
你想怎么处理呢
我的确没有系统的学过操作系统
那么请问能不能得到一个被其他程序占用的端口的数据流?
像游戏外挂,sniff这样的工具不就是用来监听已打开的端口的吗?
并且分析这些端口传来的数据流,他是如何实现的?请高手指教
你原来是想监听端口来抓包,这好象不应该放到异常里来处理,jdk也好象没提供这样的类和函数
需要hook API,你还是用c++好点