版本: Unity 6 (6000.0)
语言English
  • C#

Ping

UnityEngine 中的类

/

实现于:UnityEngine.CoreModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

Ping 任何给定的 IP 地址(以点分十进制表示)。

Ping 操作是异步的,可以使用 Ping.isDone 轮询 Ping 对象的状态。收到响应后,它位于 Ping.time 中。

Windows 应用商店应用:使用流套接字模拟 Ping 功能,它将尝试使用端口 80 连接到指定的 IP 地址。为了使此功能正常工作,必须在 Package.appxmanifest 中启用 InternetClient 功能。

Android:如果可用,则使用 ICMP 套接字进行 Ping 操作,否则 Unity 会为 Ping 操作生成一个子进程 /system/bin/ping。要检查 ICMP 套接字是否可用,需要读取 /proc/sys/net/ipv4/ping_group_range 的内容。如果 ICMP 套接字可用,则此文件应包含 0 2147483647 的条目。

属性

ipPing 的 IP 目标。
isDonePing 功能是否已完成?
time此属性在 isDone 返回 true 后包含以毫秒为单位的 Ping 时间结果。

构造函数

Ping对提供的目标 IP 地址执行 Ping 操作。