关于一个JAVA功能的实现

来源:百度知道 编辑:UC知道 时间:2024/05/14 06:37:11
一个程序(通常运行在客户端运行),每当一运行时就开始不断的累积运行时间,并同时将在线的时候传给服务器的数据库保存。其实这个程序的目的就是为了实现统计客户端使用软件的时间。请问,如何写这个JAVA程序?

如果就是为了统计客户端使用时间,可以这样。
在客户端开始运行,向服务器发起连接的时候,记录一个系统时间。
在客户端终止运行的时候,记录一个系统时间,然后计算两个时间的时间差,发送给服务器,然后客户端断开连接。

这个计时的模块最好部署在服务器端,为了防止一些异常情况引起的客户端掉线,而没有把时间发送给服务器。服务端一旦发现连接断开,就记录一次时间。