XMPP是开源即时聊天资源中非常居有影响力的一个。不过需要使用XMPP实现一个即时聊天客户端如果只从协议下手的话代价还是有点大。

最近在网上看技术文章发现了一个博文[网址]。讲到XMPP的客户端库Smack。这是一个JAVA实现的XMPP客户端,博主分类为消息中间件,一看就是个内行。

我简单看了一下,这个库还是非常强大而易用的。目前主版本号是4。这是一个开源项目代码网址在[这里]。

这是最简单的写法,所谓安全删除就是在删除后使得被删除的文件不能被恢复回来。一方面是内容需要被清除掉,二是文件名要被清除掉。如果要做得更细致,连操作日志和文件属性信息也需要被处理,但这里只考虑清除文件内容和文件名。

代码如下: