gpt4 book ai didi

Java Sockets Eclipse 空白错误弹出窗口

转载 作者:行者123 更新时间:2023-11-30 06:19:56 25 4
gpt4 key购买 nike

我正在尝试学习如何在 Java 中使用套接字,使用 Eclipse 作为我的 IDE。服务器运行良好,但是当我尝试运行客户端时,我收到一个空白错误弹出窗口。

错误: Blank Error

客户:

import java.net.Socket;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Client {

public static void main(String[] args) throws IOException {
Socket socket = new Socket("localhost", 9090);
BufferedReader input = new BufferedReader(new InputStreamReader(socket.getInputStream()));
System.out.println(input.readLine());
}
}

服务器:

import java.net.Socket;
import java.io.IOException;
import java.io.PrintWriter;
import java.net.ServerSocket;

public class Server {

public static void main(String[] args) throws IOException {
ServerSocket listener = new ServerSocket(9090);
try {
while (true) {
Socket socket = listener.accept();
try {
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
out.println("Test");
} finally {
socket.close();
}
}
} finally {
listener.close();
}
}
}

最佳答案

添加

socket.close();

到主函数末尾修复了问题。不过,Eclipse 对于发现这个问题并没有太大帮助......

关于Java Sockets Eclipse 空白错误弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48374438/

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