gpt4 book ai didi

java.net.SocketException : socket closed TCP Client Server Communication 异常

转载 作者:可可西里 更新时间:2023-11-01 02:32:19 24 4
gpt4 key购买 nike

<分区>

我正在通过 TCP 创建一个 java 客户端/服务器应用程序,我们有两个套接字:

  • 一个用于交换消息。
  • 两个用于文件传输。

我在服务器中创建了两个 ServerSockets 以创建套接字一和二
通过接受ServerSockets。

首先客户端通过第一个Socket发送一些字节
这样它就可以告诉服务器它需要哪个文件。

然后Server通过第二个socket将文件发送给client。
客户端收到文件后,尝试向服务器发送回传输完成消息。

在那里我得到了关闭套接字的异常。
但是直到现在我才关闭套接字。
我只关闭发送文件的缓冲区。
即使我在发送文件后尝试再次打开socketInputStream,错误仍然是一样的。
此外,如果我不关闭发送文件的缓冲区,客户端将无法获取文件。

服务器异常

Error in Return Message - java.net.SocketException: socket closed

客户端异常

Server response - java.net.SocketException: Software caused connection abort: socket write error

我做错了什么?

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