求教,如何实现检测多个ip在线情况

x79386681

求教,我这有很多摄像机,想通过workerman来实现摄像机是否在线,类似命令行ping的功能?

2376 2 0
2个回答

x79386681

求思路,gatewayworker中的心跳能判断设备在线,但是前提需要设备向服务器发送链接请求,建立连接,我这个摄像头不会向服务器发送链接的,需要服务器主动去检测ip在线。
gatewayclient的检测在线需要client_id,这个也不行,求思路。

  • blogdaren 2018-12-25

    我在想一个问题:
    1、gatewayworker 相对于要检测设备而言,是服务端,换句话:设备是否在线也是相对于gatewayworker而言的,所以若要检测设备是否在线,那就得要求设备要么主动定期上报,要么事先至少得给服务端留下线索 比如 $client_id,这样服务端就能主动的检测设备是否在线。
    2、同样的,你的摄像头既不主动上报数据给服务端,也不连接服务端(即不给服务端留下任何线索),那服务端岂不是两眼一抹黑吗?

  • 守护 2019-04-24

    我也遇到了这种情况,请问大神解决了吗?求教,谢谢!

抽不完的寂寞

想知道摄像头是否在线,摄像头连服务端也不定时给服务端上报在线,这就没办法了吧。

  • 暂无评论
年代过于久远,无法发表回答
🔝