gpt4 book ai didi

java - 在 JPCAP 中等待 ICMP 回显请求消息

转载 作者:太空宇宙 更新时间:2023-11-04 07:36:41 24 4
gpt4 key购买 nike

如何通过 JPCAP 等待特定类型的数据包(ICMP 回显请求)。我使用以下代码来监听到达的数据包:

PacketCapture m_pcap = new PacketCapture();
m_pcap.open("\\Device\\NPF_{007262BD-....-7EE83D72EBEA}", true);
m_pcap.setFilter("proto ICMP", true);
m_pcap.addPacketListener(new PacketHandler());//PacketHandler just displays the packet contents
m_pcap.capture(-1);

现在由于使用了 m_pcap.capture(-1),capture 将永远阻塞。我想要的是它应该等到从特定 IP 地址收到 ICMP 回显请求消息,然后阻塞应该结束。

最佳答案

所以,我找到了解决问题的方法。我可以调用 m_pcap.endCapture();方法来结束阻塞。

关于java - 在 JPCAP 中等待 ICMP 回显请求消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16768002/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com