簡體   English   中英

如何使用jpcap捕獲數據包?

[英]how to catch packet using jpcap?

我已經安裝了jpcap並將其添加到庫中,但是在這一行中有錯誤:

String []設備= JpcapCaptor.getDeviceList();

我想我加錯了,因為它說:找不到Javadoc。 此項的Javadoc文檔不存在,或者您沒有在Java Platform Manager或Library Manager中添加指定的Javadoc。

public static void main(String[] args) throws UnknownHostException {
    // TODO code application logic here
  String[] devices = JpcapCaptor.getDeviceList();
    if(args.length<1){
        System.out.println("Usage: java SentUDP <device index (e.g., 0, 1..)>");
        for(int i=0;i<devices.length;i++)
            System.out.println(i+":"+devices[i].name+"("+devices[i].description+")");
        System.exit(0);
    }

這是deviceList()方法的javadoc鏈接: http : //netresearch.ics.uci.edu/kfujii/Jpcap/doc/javadoc/jpcap/JpcapCaptor.html#getDeviceList ()

如您所見,它返回一個NetworkInterface對象數組,而不是一個字符串數組。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM