gpt4 book ai didi

java - 关闭套接字

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

<分区>

我有一个套接字和从中创建的四个流:

  • 输入流
  • 输出流
  • ObjectInputStream
  • ObjectOutputStream

我需要做什么来关闭所有流和套接字?我认为关闭套接字就足够了,但我一直收到 EOFExceptions...

代码越少越好。

关于问题的更多信息:

我打开一个连接并发送 UTF String trought 对象流。它的内容在服务器上启动不同的网络协议(protocol)。执行协议(protocol)时,服务器等待新的 UTF 字符串。

在某一时刻,客户端执行:

objectOutputStream.writeUTF("terminate");
objectOutputStream.flush(); //Is this even necessary?
socket.close();

在服务器端,会发生这样的事情:

String command = objectInputStream.readUTF();
if (command.equals("terminate")
{
socket.close();
}

//socket is not accessed after this point, until a new conenction is established
//(when socket and everything is reinitialized)

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