Version: 2023.1

Ping

class in UnityEngine

切换到手册

描述

对任何给定 IP 地址(以点表示法给定)执行 Ping 操作。

Ping 操作是异步的,可以使用 Ping.isDone 轮询 ping 对象以获得状态。 收到响应时,它处于 Ping.time

**Windows 应用商店应用程序**:一种流套接字用于模仿 ping 功能,它会尝试使用端口 80 打开与指定 IP 地址之间的连接。为使此套接字正常工作,必须在 Package.appxmanifest 中启用 InternetClient 功能。

**Android**:如果可用,则 ICMP 套接字用于 ping 操作,否则 Unity 会生成子进程 **/system/bin/ping** 以用于 ping 操作。若要检查 ICMP 套接字是否可用,需要读取 **/proc/sys/net/ipv4/ping****_group****_range** 的内容。如果 ICMP 套接字可用,则此文件应包含对应 **0 2147483647** 的条目。

变量

ipping 的 IP 目标。
isDoneping 功能是否已完成?
timeThis property contains the ping time result in milliseconds after isDone returns true.

构造函数

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