取得用户手机网路连线速度

目前需要实现,游戏介面用户可以查看到手机的网路速度,当速度过低的时候不给予进行游戏

目前看到的是javaScript中的做法,透过一包极小的档案来做档案的上传或下载,测试网路速度,请问大神们有其他的方法吗?

服务器 是你自己管理的吗

1赞

不管什么语言都是这个方法,别想多

服务器是自己的

目前思考的作法,应该会是透过封包传输时,服务器带一个时间戳,传到客户端,再由客户端去比对封包所收到的时间以及大小,来计算其传输速度

服务器带一个时间戳,传到客户端,再由客户端去比对封包所收到的时间?
你能告诉我 客户端 怎么去判断这个时间吗

知道什么叫心跳包么。。心跳包发到服务器,服务器回复客户端,从发到手的时间,就是网络延迟。这个是在链接建立之后。如果是测试连接服务器的速度,那就比较麻烦了。。

客户端发个消息给服务器,服务器返回一个,不就能算到网络延迟了吗

你用词颇怪不像大陆人,像东南亚的华人。正经游戏都不敢说网络差就拒绝玩家,emm…:expressionless:

我们需求10kb/s的网速,依然可能希望玩家能流畅玩耍