|
分享源码
界面截图: |
|
是否带模块: |
纯源码 |
备注说明: |
- |
首选需要准备可以连接服务器的客户端,这里UP用的是可以变量化的网络通讯支持库2.0#2版本,使用网络客户端类。
想要实现很简单,第一步的代码就是要先获取当前系统的启动时间,获取启动时间代码执行的第一个毫秒级时间点,然后使用客户端连接服务器,这里要准备一个可用的端口,部分服务器的端口是关闭状态的话会连接失败,比如UP的服务器关闭了80端口,那么就不能使用80端口作为延迟检测,这里UP亲自测试了一下,如果服务器的端口关闭,那么连接指令大概在2秒左右会执行关闭。
其中的一步断开连接写不写都没问题,因为执行完毕客户端就会被释放掉,所以这里直接返回也行,返回的数据就再次获取启动时间然后减去第一步获取的启动时间,这样我们就获取了一个检测毫秒级延迟的子程序。
作者:雾削木的小何子 https://www.bilibili.com/read/cv12808594 出处:bilibili
|
-
-
取与网络延迟.e
2.09 KB, 下载次数: 165, 下载积分: 精币 -2 枚
源码
评分
-
查看全部评分
本帖被以下淘专辑推荐:
- · 个人收藏|主题: 2513, 订阅: 80
- · 多线程|主题: 80, 订阅: 0
- · 开源|主题: 37, 订阅: 0
|