jpcapwriter.java

来自「Java抓包必备」· Java 代码 · 共 37 行

JAVA
37
字号
package jpcap;

public class JpcapWriter
{
	private native String nativeOpenDumpFile(String filename,int linktype,int thiszone,
		int snaplen);
	
	/**
	* 僉儍僾僠儍偟偨僷働僢僩傪僼傽僀儖偵曐懚偡傞堊偺JpcapWriter僀儞僗僞儞僗傪嶌惉偡傞
	*
	* @param info Jpcap#getInfo()偱強摼偟偨JpcapInfo
	* @param filename 僟儞僾僼傽僀儖柤
	**/
	public JpcapWriter(Jpcap.JpcapInfo info,String filename)
			throws java.io.IOException{
		String ret=nativeOpenDumpFile(filename,info.linktype,info.thiszone,info.snaplen);
		
		if(ret!=null){ //error
			throw new java.io.IOException(ret);
		}
	}
	
	/**
	* 奐偄偰偄傞僟儞僾僼傽僀儖傪暵偠傞
	**/
	public native void closeDumpFile();
	
	/**
	* 僟儞僾僼傽僀儖偵僷働僢僩忣曬傪彂偒弌偡
	**/
	public native void writeDumpFile(Packet packet);
	
  static{
    System.loadLibrary("jpcap");
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?