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

正文內(nèi)容

網(wǎng)絡(luò)課程設(shè)計書(留存版)

2024-10-27 00:13上一頁面

下一頁面
  

【正文】 : 本實驗通過 Wireshark 軟件的安裝使用,監(jiān)控局域網(wǎng)的狀態(tài),捕獲在局域網(wǎng)中傳輸?shù)臄?shù)據(jù)包,并結(jié)合在計算機網(wǎng)絡(luò)課程中學(xué)習(xí)到的理論知識,對常用網(wǎng)絡(luò)協(xié)議的數(shù)據(jù)包做出分析,加深網(wǎng)絡(luò)課程知識的理解和掌握 。 ,密碼驗證以及注冊功能 要與數(shù)據(jù)庫進(jìn)行連接,更新實時信息,及時的寫入讀取 ,備注信息。039。 ctrlttl=atoi(optarg)。 //16位標(biāo)識 =0。 printf(explain:\n)。 printf( Specifies the number of data bytes to be sent.\n\n)。用兩個列表 lso = new List()。 ///輸入流放到 buffer緩沖區(qū) writer = new PrintWriter((), true)。 temp = (( ) + 1)。 reader = null。+password +39。 String mark = (0, ( ))。 + newinfo + 39。 where Afirend = 39。 //用戶不存在 } else { rset = stmt .executeQuery(select * from firend where Afirend = 39。,39。 msg2 = [FLIST]。 } // 發(fā)送好友上線提醒 if (istip) { rset = stmt 31 .executeQuery(select Bfirend from firend where Afirend = 39。 String listener。 (temp)。 (onlineuser, counto)。 } else (lose message)。之后對報文進(jìn)行了詳細(xì)的分析。 經(jīng)過為期一周多的課設(shè),我們既擴展了自己的知識領(lǐng)域,又增加了自己的動手能力,同時增進(jìn)了同學(xué)之間的交流,相互合作的精神,可算收獲良多。 件 , 圖 片 的傳 送 , 可 應(yīng)通 過 DataOutputStream, DataInputStream FileInputStream, FileOuputStream,進(jìn)行讀取和寫入,讀取和寫入的時候可以通過字節(jié)流數(shù)組來暫存文件的數(shù)據(jù)信息。 } (countf)。 String onlineuser。 listener = (0,( ))。 } } } 客戶端內(nèi)核的核心代碼 ClientKernel().java 讀取服務(wù)器發(fā)過來的消息并做相應(yīng)的處理 public void run() { try { BufferedReader reader = new BufferedReader( //實例化數(shù)據(jù)流 new InputStreamReader(()))。)。 String msg2 = 。)。 ResultSet rset = stmt .executeQuery(select username from user where username = 39。 con = (jdbc:odbc:mychatdb, , )。 where username = 39。)。///與數(shù)據(jù)庫建立連接 stmt = ()。 } finally { try { (this)。 temp = (( )+1)。為每個新建連接的用戶新建一個 Chat_Thread()線程,并添加到線程池,用 bMan 進(jìn)行統(tǒng)一管理。 } 實驗三 : 1)客戶端界面 連接,登錄,注冊界面 首先根據(jù)初始的界面設(shè)計,進(jìn)行布局設(shè)置,利用 BorderLayout, JPanel, JTextField, JButton等控件擺出連接界面的布局,并在按鈕,輸入框中添加事件監(jiān)聽,鍵盤監(jiān)聽以及焦點事件監(jiān)聽 addActionListener(), addKeyListener(), addFocusListener()。 printf( how many packets have been sent or received.\n\n)。 return 0。 命令設(shè)計: 設(shè)置源 IP ctrlcode[11]=1。//大于 3就會顯示錯誤 } } : 發(fā)出聲音 若 ctrlcode[6]=1,就會調(diào)用下面的函數(shù) void my_sound( { printf(%c,soundcode)。//pattern 長度 temppattern=malloc(patternlen)。 擴展功能 ,聲音,圖片,文件等媒介實現(xiàn)的。 實驗要求: 在給定的 Ping程序的基礎(chǔ)上做如下功能擴充: ? h 顯示幫助信息 ? b 允許 ping一個廣播地址,只用于 IPv4 ? t 設(shè)置 ttl值,只用于 IPv4 ? q 安靜模式。 sendinterval=0。 } : 設(shè)置包大小 ctrlpacketsize=atoi(optarg)。 ctrldeadline為后面的參數(shù)值 在 alarmproc函數(shù)中 if(ctrlcode[9]==1) { if(waitinterval==ctrldeadline)//設(shè)置了 deadline { deadline()。 //32 位源 IP 地址 =i_addr(host)。 printf(h Show help and explain.\n\n)。 printf( waiting for reply. Only the superuser may 16 select preload\n)。 事件監(jiān)聽 :主體為三個文字,圖片,文件按鈕的監(jiān)聽 18 2)客戶端內(nèi)核 ClientKernel() 實現(xiàn)的主要功能 :,創(chuàng)建套接口 信息,并將其發(fā)送給服務(wù)器 ,并輸出到響應(yīng)顯示對話框。 msg_firend(bfirend)。 } else if (([CON])){ msg_connect(msg)。 } catch (Exception e) { } } } private void msg_connect(String msg){ ////提取用戶名,密碼,查找數(shù)據(jù)庫,登錄 String temp = (5)。,39。 if ((h)) { (update user set habit = 39。 ()。 ()。 if (()) { (this, [HAVEI])。)。)。 (fname, msg3)。 temp = (( ) + 1)。 (false)。 String firend。 } } } 34 } 六、程序擴展功能的需求分析與實現(xiàn) 實驗二 通過設(shè)置 ctrlcode控制數(shù)組,用數(shù)組的 1位數(shù)字來控制每一個擴充的功能,并與命令行中的字母相對應(yīng)。所有的準(zhǔn)備工作完成之后,便開始模板的了解與研究,這一段是最花費我們時間的。通過幾天的時間來閱讀相關(guān)的書籍和材料,我們慢慢的了解了 ping命令中的邏輯、方法和語句的含義,不再像剛開始接觸那么一頭霧水。 ① i設(shè)置 interval: 用 ctrlcode[1]控制, ctrlinterval表示間隔,為后面參數(shù)的值,并賦予 sendinterval. ② c 設(shè)置總發(fā)包數(shù):用 ctrlcode[2]控制, ctrlsendc表示發(fā)包數(shù),其值為后面的參數(shù)值 ③ p 設(shè)置 pattern:用 ctrlcode[3]控制, pattern長度為后面的參數(shù)值 ④ s 設(shè)置包大小:用 ctrlcode[4]控制, ctrlpacketsize表示包大小,其值為后面的參數(shù)值,并賦予 datalen ⑤ l 設(shè)置預(yù)發(fā)包數(shù):用 ctrlcode[5]控制, ctrlpreload為后面的參數(shù)值,表示預(yù)先發(fā)的數(shù)量 ⑥ a 發(fā)出聲音:用 ctrlcode[6]控制 ⑦ b 允許 ping廣播地址:用 ctrlcode[7]控制 ⑧ t 設(shè)置 ttl:用 ctrlcode[8]控制, ctrlttl表示 ttl,其值為后面的參數(shù) ⑨ w 設(shè)置發(fā)包的最后的時間, deadline:用 ctrlcode[9]控制, ctrldeadline為后面的參數(shù)值 ⑩ q 設(shè)置安靜模式:用 ctrlcode[10]控制,在 ipv4處理數(shù)據(jù)的過程中 ,如果 ctrlcode[10]=1就不會立即顯示出信息,否則就顯示 ?I 設(shè)置源 IP:用 ctrlcode[11]控制, IP 值為后面的參數(shù)值 ?S 設(shè)置 sndbuf:用 ctrlcode[12]控制, buf 值為后面的參數(shù)值 ? h 顯示幫助:用 ctrlcode[13]控制 1. 要想在客戶端界面上顯示所有聯(lián)入聊天服務(wù)器的用戶 , 支持增加好友的功能,好友上線時如果該用戶在線,則做出提醒 , 增加用戶的個人信息修改、保存和查詢的需求的化, 需要單獨設(shè)計一個用戶界面 UserClient()來顯示用戶的屬性信息,好友信息。 while (!(。 (嘿嘿,您的好友 + temp + 已經(jīng)上線了喲 )。 ///系統(tǒng)輸出接收者,發(fā)送者,內(nèi)容 (listener, sender, temp,)。 + username + 39。 while (()) { msg1 = msg1 + (username).toString() //顯示當(dāng)前用戶列表 + || + (habit).toString() + || + (sex).toString() + || + (age).toString() + /。 //添加成功 reflash(false, false, true, false)。 + username + 39。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 } catch (SQLException e) { // TODO Autogenerated catch block ()。 where username = 39。,1,39。 temp = (( )+1)。 (this, msg)。 } else if (([UPDATE])) { msg_update(msg)。建立連接,初始化套接口 sock = new Socket(serverAd, port)。 printf(I source\n)。 printf( Stop after sending count ECHO_REQUEST packets.\n\n)。 ctrlsndbuf=atoi(optarg)。 } 通過 waitinterval和 ctrldeadline進(jìn)行時間的控制,當(dāng)?shù)竭_(dá) deadline時,執(zhí)行 deadline子函數(shù) void deadline() { 14 printf(time out!\n)。 //icmp頭后邊的數(shù)據(jù)長度 } else{ err_proc(packet size must be = 8!)。 如果 sendintercal 等于 ctrlinterval 即間隔的話,就發(fā)送包并置 0,否則就加 1. 實現(xiàn)控制時間間隔的目的。 二 :實驗環(huán)境 4 ? window 7 系統(tǒng)的計算機 ? Linux 虛擬機 ? 路由器,調(diào)試解調(diào)器 ? Wireshark 抓包軟件 ? Eclipse java 開發(fā)環(huán)境 三 :程序的需求分析與邏
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1