unity显示网络延迟ping

  1. using UnityEngine;
  2. using System.Collections;
  3. public class Test_Ping : MonoBehaviour {
  4. public string IP = "220.181.111.86";
  5. Ping ping;
  6. float delayTime;
  7. void Start(){
  8. SendPing ();
  9. }
  10. void OnGUI () {
  11. GUI.color = Color.red;
  12. GUI.Label(new Rect(10, 10, 100, 20), "ping: "+delayTime.ToString()+"ms");
  13. if (null != ping && ping.isDone) {
  14. delayTime = ping.time;
  15. ping.DestroyPing();
  16. ping = null;
  17. Invoke ("SendPing", 1.0F);//每秒Ping一次
  18. }
  19. }
  20. void SendPing()
  21. {
  22. ping = new Ping(IP);
  23. }
  24. }
时间: 2024-07-30 20:26:53

unity显示网络延迟ping的相关文章

如何用ping来测试Azure虚机网络延迟的监测工作

ping操作是大家非常熟悉的测试网络连通性和延迟的操作,之前曾经听到有客户用不能"ping"通azure虚机来说事.因为客户需要能够实现对网络延迟的监测.而在windows Azure上我们是无法使用ping从外部监测Azure上的虚拟机,也无法从Azure虚拟机监测外部延迟的.因为ping基于ICMP协议,在WindowsAzure上,所有服务的对外接口都仅支持TCP和UDP协议.其实,我们可以做到实现对网络延迟的监测.微软technet提供了一个工具叫psping.可以从这里下载h

windows 下网络命令Ping, netstat, ipconfig, arp, tracert 整理(一)

网络命令Ping, netstat,  ipconfig, arp, tracert 用法整理 1.Ping Ping是Windows.Unix和Linux系统下的一个命令.ping也属于一个通信协议,是TCP/IP协议的一部分.利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障. 2.netstat 在Internet RFC标准中,Netstat的定义是: Netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关

让zabbix监控路由器丢包率和网络延迟

克隆zabbix自带的Template ICMP Ping模板 在这里我做一个到 202.96.209.5上海DNS 的网络延迟模板 分别修改监控项的键值icmppingloss[202.96.209.5] icmpping[202.96.209.5] icmppingsec[202.96.209.5] 4. 创建监控项    icmppingloss 对应的是网络丢包率 icmppingsec  是网络延迟 相应主机添加自己克隆的这个模板可以就可以了

Unity 获取网络北京时间

最近在做的单机,由于需要获得网络时间,搜了很多Unity获取网络服务器的代码,大多数不是接口已经失效就是代码过于繁琐.(心中满满的吐槽)直接放代码 获取网页内容后是 0=跟一个15位时间戳.需要自己转换成时间格式.

Android 自定义 ListView 显示网络歌曲列表

本文内容 环境 项目结构 演示自定义 ListView 显示网络歌曲列表 参考资料 本文最开始看的一个国人的文章,没有源代码,根据文中提供的源代码,自己新建的项目(最可气的是,没有图标图片资源,只能自己乱编),但程序不是很稳定,有时能显示出列表中的缩略图,有时显示不出来,还在主线程访问了网络.后看文章评论,作者给出英文原文链接,本来想这下没事了吧,结果下载源代码运行后,还是有问题~仔细看英文原文,原来他也是根据 Github 上一个项目的基础上搞的,只是添加了式样,以及显示完整的歌曲列表,包括歌

Unity 显示Loading(加载)进度 对于网上流行的方法进行更正

实际上就是MOMO贴出来的方法其实是有问题的,用过的才知道.至于别的几乎不用找,根本一个抄一个,抄来抄去都是一样,没自己的东西. 用过MOMO那个方法的都应该会发现了,当进度条开始显示的时候,基本上已经加载到80%了,可能也跟Unity版本有关,我的是4.3.4 .但是实际上Unity的工作原理差不多就那样,在Start里面直接开始加载的协程,实际上一开始就会阻塞,导致画面刚刚渲染出来的时候,已经完成了一部分的加载,而很多资源会在一开始就加载了,如果这里的资源太多了,那么就会像我一样,显示很长时

显示网络异常怎么办?

有时登录显示网络异常怎么办? 这个时候不要急,也不要慌! 等一会就好了,千万不要听小道消息乱操作! 正确的方法是,多点几下登录,有可能就上去了. 点了5下还是上不去,等2分钟再点!

网络延迟分析

网络延迟分析 网络延迟分析框架(TCP) PS: UDP的设计目标是快速但不可靠,所以它没有内置任何延迟检测并从中恢复的功能.相反,它依赖于应用层协议(和ICMP)来解决数据可靠传输的问题.

BackTrack5-r3任务栏显示网络图标及自定义DNS

任务栏显示网络连接图标:安装NM工具,在BT终端中执行:apt-get install network-manager按y继续执行,显示:ldconfig deferred processing now taking place表示安装完成. 以下内容用鼠标操作:将/etc/NetWorkManager/nm-system-settings.conf 中的managed=false改为=true保存关闭窗口.然后在BT终端里输入:/etc/init.d/networking restart 按回