gpt4 book ai didi

java - 从服务器读取输入时,我的程序挂起。Java

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

我有一个与此链接完全相同的客户端/服务器应用程序。当我准确地说时,我的意思是我将其复制并粘贴,并将 IP 和端口内容调整到我的计算机。

http://docs.oracle.com/javase/tutorial/networking/sockets/clientServer.html

当我到达需要从服务器(在客户端中)读取一行的部分时,我的程序只是挂起并且不继续。这是行:

while ((fromServer = in.readLine()) != null) {

即使它为空,它也不会继续,它只是卡在这条线上......我该如何修复它?

最佳答案

in.readLine() 与 Java 中的大多数读取器一样,它会挂起应用程序(等待),直到它获取一些要读取的数据。

我的猜测是您的客户端根本没有收到任何数据,这就是您掌握窍门的原因。确保您的客户端连接正确,您的服务器设置正确,并且服务器实际上正在向您的客户端发送数据(并且它实际上正在到达您的客户端)。

关于java - 从服务器读取输入时,我的程序挂起。Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10614882/

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