gpt4 book ai didi

java - 无法与Java中的服务器通信

转载 作者:行者123 更新时间:2023-11-29 08:08:01 25 4
gpt4 key购买 nike

我正在尝试编写服务器到客户端程序,但我无法用 Java 与服务器通信。

这是我的主程序中的代码块。

    InetAddress addr = InetAddress.getLocalHost();
ipAddress = "78.162.206.164";
ServerSocket serverSocket = new ServerSocket(0);
String randomStringForPlayerName = RandomStringGenerator.generateRandomString();

baseForReqOpp += ipAddress + " " + serverSocket + " " + randomStringForPlayerName;
Socket socket = new Socket(host,2050);
socket.setSoTimeout(100);

in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
out = new PrintWriter(socket.getOutputStream());
out.write(baseForReqOpp);
out.flush();

System.out.println(in.read());

我知道服务器代码没有问题,所有通信端口都正常。

但是我无法从服务器读取任何内容。

可能是什么问题?

最佳答案

你必须在输入流之前创建一个输出流

关于java - 无法与Java中的服务器通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9852313/

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