论坛首页 入门讨论版

netbeans不能抛出Socket异常?

浏览 140 次
该帖已经被评为新手帖
作者 正文
时间:2008-05-15 关键字: netbeans
昨天写个Socket,通过抛出异常来判断是否需要重连。
本地没有开启9000端口,
	public static void main(String[] args) {
            Socket socket = null;
            try {
                socket = new Socket("127.0.0.1", 9000);
            } catch (UnknownHostException ex) {
                ex.printStackTrace();
            } catch (IOException ex) {
                ex.printStackTrace();
            }
            System.out.println("socket:" + socket);
	}


在NetBeans6.1中 运行,运行结果如下

init:
deps-jar:
compile-single:
run-single:
socket:Socket[addr=/127.0.0.1,port=9000,localport=2012]
BUILD SUCCESSFUL (total time: 0 seconds)

应该会抛出异常啊,为什么 netbeans 中调试 没有抛出异常呢?
   
时间:2008-05-16
没异常怎么抛啊
   
0 请登录后投票
时间:2008-05-17
jianfeng008cn 写道
没异常怎么抛啊

我在127.0.0.1 上根本没有在 9000 上启动服务器啊。
应该连不上会抛出异常啊
   
0 请登录后投票
时间:2008-06-23
我记得xp 默认是把所有的端口都打开的,我用的是D 版
   
0 请登录后投票
论坛首页 入门讨论版

跳转论坛:
快速回复 引用上一条消息 (Alt+S)