如何将TCP数据包发送到iPhone而不是ICMP数据包

问题描述 投票:-1回答:1

我正在尝试定期检查我的iPhone是否在我的本地网络上。当手机进入睡眠状态时,它会停止响应简单的ping。我已经读过它在发送TCP数据包时会被唤醒。在Linux中是否有办法将一个TCP数据包发送到iPhone只是为了唤醒它足够长的时间来响应常规ping?

iphone linux tcp ping
1个回答
0
投票

要发送TCP数据包,您需要一个端口,例如,您可以使用netcat

$ echo 1  | nc <iphone ip> 80

您需要立即找到iPhone中打开的端口,并尝试其中一个端口。

请记住,ping没有端口概念(ICMP layer 3),这就是为什么你可以在不定义端口的情况下使用它。

© www.soinside.com 2019 - 2024. All rights reserved.