ServerSocket welcomeSocket = new ServerSocket(port) 成功会返回什么值? ServerSocket welcomeSocket = new ServerSocket(port) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 返回一个ServerSocket对象的引用?也许我没明白楼主的意思? 我想welcomesocket所有端口(0—65535)但是碰到已经占用的程序会异常抛出。为了不让其中止,所以要知道new不成功的返回值! 返回的就是ServerSocket 对象的端口号,以及addr public class test { public static void main(String[] args) throws Exception { int i=0; for(i=6000;i<65535;i++) { ServerSocket welcomeSocket = new ServerSocket(i); if (welcomeSocket.getLocalPort()==-1) continue; } }} 还是会抛出真搞不懂JAVA不习惯啊! 想不抛出异常,你就先搜寻那些端口已经被占用了,然后才用没有占用的端口号构造serversocket.搜寻有两个办法,一是直接用Runtime.exec对应执行window命令,解析返回的信息,看那个被占用二是通过socket从端口1往上搜寻.其实搜寻并不是好办法.你也必要不让他抛异常,将端口号放配置文件.让用户自己去配置就好了.谁要用肯定知道服务器那些端口已经用了 我好玩呢!想把自己机器的端口全占了看看!奇怪JAVA怎么不能让人自己处理异常 新手求指点! 关于JAVA的NIO问题 求简单正则表达式字符串替换~~~ 有谁知道哪里有POI包下载 如何处理java源代码的注释乱码的问题? 如何制作file explorer 请哪位高手指教你一下。。。。用什么软件去测试一个已经做好的网站。。。!!! byte 和 char 一样吗? 学习java语言的请教。 有關JTextField與JTable之間的關鍵字查詢. 各位能推荐几本介绍eclipse的使用的书籍吗,或网址也可以 中国人的J2EE应用服务器:金蝶Apusic应用服务器V4.0今日发布
但是碰到已经占用的程序会异常抛出。
为了不让其中止,所以要知道new不成功的返回值!
ServerSocket 对象的端口号,以及addr
{
int i=0;
for(i=6000;i<65535;i++)
{
ServerSocket welcomeSocket = new ServerSocket(i);
if (welcomeSocket.getLocalPort()==-1)
continue;
}
}
}
真搞不懂JAVA
不习惯啊!
serversocket.
搜寻有两个办法,一是直接用Runtime.exec对应执行window命令,解析返回的信息,看那个被占用
二是通过socket从端口1往上搜寻.其实搜寻并不是好办法.你也必要不让他抛异常,将端口号放配置文件.让用户自己去配置就好了.
谁要用肯定知道服务器那些端口已经用了
想把自己机器的端口全占了看看!
奇怪JAVA怎么不能让人自己处理异常