A ping state sensor plugin for homebridge (https://github.com/nfarina/homebridge).
npm install -g homebridge
npm install -g --unsafe-perm @vectronic/homebridge-ping-hosts
config.json
configuration fileExample config.json
entry:
"platforms": [
{
"platform": "PingHosts",
"hosts": [
{
"name": "Router",
"host": "192.168.0.1",
"interval": 60,
"timeout": 25,
"retries": 1
},
{
"name": "Internet",
"host": "1.1.1.1",
"interval": 60,
"timeout": 25,
"retries": 1,
"startup_as_failed": false,
"closed_on_success": false
}
]
}
]
retries
defaults to 1timeout
defaults to 25interval
defaults to 60timeout * (1 + retries) < interval
startup_as_failed: false
.closed_on_success: false
.If you get an error which looks like:
Error: Operation not permitted
at new Socket (/usr/local/lib/node_modules/@vectronic/homebridge-ping-hosts/node_modules/raw-socket/index.js:47:14)
then you are probably running on a Linux based OS requiring the CAP_NET_RAW
capability to be added to the NodeJS executable.
Try something like this:
sudo setcap cap_net_raw+eip $(eval readlink -f `which node`)
PING 使用客户端向 Redis 服务器发送一个 PING ,如果服务器运作正常的话,会返回一个 PONG 。 通常用于测试与服务器的连接是否仍然生效,或者用于测量延迟值。 可用版本: >= 1.0.0 时间复杂度: O(1) 返回值: 如果连接正常就返回一个 PONG ,否则返回一个连接错误。 # 客户端和服务器连接正常 redis> PING PONG # 客户端和服务器连接不正常(网络
socket.on('ping', (timeout) => { // ... });
当请求ping发送到服务器端时。
PING 使用客户端向 Redis 服务器发送一个 PING ,如果服务器运作正常的话,会返回一个 PONG 。 通常用于测试与服务器的连接是否仍然生效,或者用于测量延迟值。 可用版本: >= 1.0.0 时间复杂度: O(1) 返回值: 如果连接正常就返回一个 PONG ,否则返回一个连接错误。 # 客户端和服务器连接正常 redis> PING PONG # 客户端和服务器连接不正常(网络
Aspicore Ping 是一个手机免费的Ping 软件,它能够通过Ping 来检测网络连接状态。像:无线网络响应时间、防火墙设置、当前IP地址和DNS地址。 支持手机操作系统:Symbian OS v6.1 Series 60 第1版本、Symbian OS v7.0s S60 第2版本、Symbian OS v8.0a S60 第2版本、Symbian OS v8.1 S60 第2版本、Sy
问题内容: 有没有办法对主机执行ping操作(标准Android或通过NDK实现),并获取有关响应的详细信息?(时间,ttl,丢失的包裹等。)我在想一些具有此功能但找不到任何功能的开源应用程序。 谢谢 问题答案: 据我所知,发送ICMP回应请求需要 根 (即做它需要的setuid应用程序) -这 不是 当前可能在“股票”的Android(地狱,甚至InetAddress类#isReachable(