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 Sing 使用反射机制怎么判断一个类是否已经被实例化? 关于变量定义和作用域的问题 怎么在JPanel里添加图片? 装了2个JDK,如何指定其中一个为系统默认JVM?(在线等待) log4j 的问题?不难也不简单 希望今天结贴(100) eclipse有没有象PasswordField这样的TextField Component? 问一个小问题:如何改变自己在论坛的用户名. 一个关于JDBC的问题 java多线程 各位能推荐几本介绍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怎么不能让人自己处理异常