下面给你介绍3种解决方法:
解决方案一:
发送时发送一个记录客户端时间的包,同时记录好这个包的大小 。服务端在收到这个包后,拆包。取出客户端时间和自己的服务端时间时行差值计算。
然后,接下去就好做了
解决方案二:
在发送数据的时候获取当前系统时间,并将其作为初始时间保存下来(比如long beginTime=毫秒数),传输到客户端;然后再客户端收到文件后计算与当前系统时间的差值即可。
解决方案三:
long start=System.currentTimeMillis();
传输的过程或者方法调用
long end=System.currentTimeMillis();
System.out.println("传输时间"+(end-start)+"毫秒");