当应用程序突然终止时,临时存储数据的最佳方法是什么

时间:2017-04-19 05:50:31

标签: java sockets packet-loss

在我的套接字应用程序中没有数据库,我试图将数据包从套接字客户端发送到套接字服务器。但是,套接字服务器已关闭,数据包发送失败。因此客户端套接字应用程序终止。一旦服务器启动,我将重启我的套接字客户端,套接字客户端需要发送失败的数据。

有没有最好的方法将失败的数据存储在客户端套接字机器中?

我的解决方案:这里我计划将失败的数据序列化并存储在一个文件中。启动客户端后,它将读取文件并反序列化数据;尝试将其发送到服务器套接字。 我的解决方案有任何缺陷吗?

0 个答案:

没有答案