gpt4 book ai didi

Java 套接字 - 使用 IDE 时出现意外行为

转载 作者:行者123 更新时间:2023-12-02 08:20:08 26 4
gpt4 key购买 nike

我有一个简单的测试用例:-

public class Test {


public static void main(String[] args) {

try {
Socket socket = new Socket("localhost",5956);
} catch (UnknownHostException e) {
System.out.println("UnknownHostException");
return;

} catch (IOException e) {
System.out.println("IOException");
return;
}

System.out.println("Connected");
}
}

当我从命令提示符运行此命令时,如果没有服务器程序监听端口 5956,我会得到预期的输出“IOException”。

当我在 IDE 中运行此程序时,即使没有服务器程序监听 5956,我也会得到“已连接”输出。我已经使用 Eclipse Helios 和 Netbeans 7.0 RC2 尝试过此操作,我只下载并安装了几个几个小时前 - 都给出了所描述的行为。

任何有关原因和/或从哪里开始寻找原因的建议将不胜感激。

我运行的是 WinXP SP2、JDK 1.6.0_24

问候

最佳答案

检查您是否已终止监听服务器端口的进程。我只是按照我的预期工作。

enter image description here

关于Java 套接字 - 使用 IDE 时出现意外行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5645479/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com