尝试通过套接字发送连接的arraylist时,我收到错误“java.io.NotSerializableException”。我用Google搜索了错误并阅读了java页面,但我很难理解它。
我试图使用此功能发送我的数组列表;
public void sendList(Socket clientSocket, ArrayList connections)
{
try (ObjectOutputStream oos = new ObjectOutputStream(clientSocket.getOutputStream())) {
oos.writeObject(connections);
oos.close();
}
catch (IOException error) {
System.out.println("ERROR: " + error);
}
}
arraylist由一个名为connections的类组成,它存储ip / port / username等。
感谢任何帮助,ta