标签: java sockets packet-loss
在我的套接字应用程序中没有数据库,我试图将数据包从套接字客户端发送到套接字服务器。但是,套接字服务器已关闭,数据包发送失败。因此客户端套接字应用程序终止。一旦服务器启动,我将重启我的套接字客户端,套接字客户端需要发送失败的数据。
有没有最好的方法将失败的数据存储在客户端套接字机器中?
我的解决方案:这里我计划将失败的数据序列化并存储在一个文件中。启动客户端后,它将读取文件并反序列化数据;尝试将其发送到服务器套接字。 我的解决方案有任何缺陷吗?