freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告-免費(fèi)閱讀

2025-06-07 03:53 上一頁面

下一頁面
  

【正文】 由于用戶需求不明確,或者說語意上描述的模糊,一名程序員很難寫出百分百符合用戶需要的程序。然后對(duì)于各個(gè)部件事件的添加也是很方便,這加快了程序的開發(fā)過程。 } public void actionPerformed(ActionEvent e) { ()。 } } private class SwingAction_2 extends AbstractAction { public SwingAction_2() { putValue(NAME, 停止抓包)。 putValue(SHORT_DESCRIPTION, Some short description)。 (jsp1)。 Border brd=(1, 1, 2, 2, )。 JButton button_2 = new JButton(停止抓包)。 ()。 (button)。 (new EmptyBorder(5, 5, 5, 5))。 /** * Launch the application. */ public static void main(String[] args) { (new Runnable() { public void run() { try { Windows frame = new Windows()。 private final Action action_2 = new SwingAction_2()。import 。import 。import 。).append ((ipIntamp。0xff)).append(39。 } private void handleArp(PcapPacket packet) { (arp)。 numberOfPacket++。 totalOfUdp+=()/。 numberOfWideSpread++。 (ip4 destination:+())。 /*以下為實(shí)驗(yàn)IP地址的獲取 (ip4)。 public static PacketMatch getInstance() { if (pm == null) { pm = new PacketMatch()。 public static double totalOfArp=0。 private Icmp icmp = new Icmp()。import 。import 。 ()。 return。 /*(\nChoosing 39。 // 用于存儲(chǔ)任何錯(cuò)誤信息 //此方法用于獲取設(shè)備上的網(wǎng)卡設(shè)施 public static ArrayListPcapIf CaptureNet(){ =false。import 。停止抓包的事件其實(shí)是改變了開始抓包中的一個(gè)標(biāo)志位,讓其為假。 界面實(shí)現(xiàn)本程序在設(shè)計(jì)GUI時(shí)使用了Java的一個(gè)很好的插件WindowBuilder。(3) 包的處理在這里對(duì)捕獲的包的處理我是編寫了一個(gè)PcapPacketHandler的子類,然后重寫了nextPacket()方法。UDP 實(shí)體類:。本程序采用Java編寫,基于win10pcap。UPD 實(shí)體類:。(2) 包的抓捕Jnetpcap中包的抓捕也是有著固定的格式的,這在官網(wǎng)的示例代碼中也是可以找到的,只要設(shè)置好相關(guān)的參數(shù),就可以進(jìn)行抓捕具體方法如下,利用Pcap對(duì)象的loop方法。這兒還用到的就是jnetpcap的內(nèi)部的一個(gè)方法,(arg0),通過在arg0傳入已在jnetpcap里封裝好的包的類型的實(shí)例,可以很好的判斷該包是屬于什么包類型的,是TCP、UPD、ICMP、ARP還是廣播數(shù)據(jù)包。(2) 按鈕功能連接在布局的最上方是一個(gè)JToolBar的實(shí)例對(duì)象,其中放置有選擇網(wǎng)卡、開始抓包、停止抓包、清空記錄等四個(gè)選項(xiàng),其中選擇網(wǎng)卡的功能具體由JComboBox(多文本選擇框)上的選項(xiàng)決定,這個(gè)多文本選擇框監(jiān)聽著 網(wǎng)卡獲取的方法,它會(huì)從該方法獲得一個(gè)網(wǎng)卡列表,然后將其文本輸出。統(tǒng)計(jì)功能的實(shí)現(xiàn)是在每個(gè)包的具體處理時(shí),在處理包的方法類中已經(jīng)有定義好幾個(gè)靜態(tài)變量用于計(jì)數(shù),每個(gè)包具體處理時(shí),將相對(duì)應(yīng)的包類型數(shù)量加一即可。public class CaptureUtil extends Thread{ private static boolean flag=true。 } return alldevs。 // 混雜模式,撲獲所有類型的包 int timeout = 10 * 1000。 } public void run(){ (())。 =0。import 。public class PacketMatch { public static HashMap hm=new HashMap()。 public static double totalOfIcmp=0。 public static int numberOfTcp=0。 } if ((tcp)) { handleTcp(packet)。 (sources)。 if((()).equals()){ //這是一個(gè)廣播數(shù)據(jù)包 (收到一個(gè)廣播數(shù)據(jù)包)。 (numberOfPacket, ())。 (numberOfPacket, tcp)。 numberOfIcmp++。 totalOfArp+=()/。).append ((ipInt8)amp。imp
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1