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

正文內容

網絡課程設計書-文庫吧在線文庫

2025-10-13 00:13上一頁面

下一頁面
  

【正文】 (host)。 ctrlsource=optarg 在 void setipheader(int icmphlen)中實現(xiàn) { //填充 IP 頭 =0x45。 ctrldeadline為后面的參數(shù)值 在 alarmproc函數(shù)中 if(ctrlcode[9]==1) { if(waitinterval==ctrldeadline)//設置了 deadline { deadline()。//soundcode=0x07 } 命令設計:允許 ping廣播地址 if(ctrlcode[7]==1)//ctrlcode=7 b allow ping broadcast address { setsockopt(sockfd, SOL_SOCKET, SO_BROADCAST, amp。 } : 設置包大小 ctrlpacketsize=atoi(optarg)。 strncpy(temppattern,optarg,patternlen)。 sendinterval=0。所以要在原來的基礎上增加中文,圖片,文件的相互傳送。 實驗要求: 在給定的 Ping程序的基礎上做如下功能擴充: ? h 顯示幫助信息 ? b 允許 ping一個廣播地址,只用于 IPv4 ? t 設置 ttl值,只用于 IPv4 ? q 安靜模式。實驗內容為 Ping 命令實現(xiàn)的擴充 。 擴展功能 ,聲音,圖片,文件等媒介實現(xiàn)的。 命令設計: 設置 interval 當 case’i’時, ctrlintercal 會等于后面的參數(shù)值,在 alarmproc 定時器處理函數(shù)中, if(sendinterval==ctrlinterval) { sendpacket()。//pattern 長度 temppattern=malloc(patternlen)。 } if(setpattern(temppattern)==1) { err_proc(patterns must be specified as hex digits!)。//大于 3就會顯示錯誤 } } : 發(fā)出聲音 若 ctrlcode[6]=1,就會調用下面的函數(shù) void my_sound( { printf(%c,soundcode)。 ctrldeadline=atoi(optarg)。 命令設計: 設置源 IP ctrlcode[11]=1。 //16位 IP 首部校驗和 =i_addr(ctrlsource)。 return 0。 printf( lines at startup time and when finished.\n\n)。 printf( how many packets have been sent or received.\n\n)。 printf( If preload is specified, ping sends that many packets not \n)。 } 實驗三 : 1)客戶端界面 連接,登錄,注冊界面 首先根據(jù)初始的界面設計,進行布局設置,利用 BorderLayout, JPanel, JTextField, JButton等控件擺出連接界面的布局,并在按鈕,輸入框中添加事件監(jiān)聽,鍵盤監(jiān)聽以及焦點事件監(jiān)聽 addActionListener(), addKeyListener(), addFocusListener()。添加函數(shù) SetTtype() 顯示接收到的圖片。為每個新建連接的用戶新建一個 Chat_Thread()線程,并添加到線程池,用 bMan 進行統(tǒng)一管理。 } else if (([FIREND])) { // 添加好友表項 String bfirend = (8)。 temp = (( )+1)。 ///發(fā)送 26 (())。 } finally { try { (this)。 (連接人數(shù) : + ())。///與數(shù)據(jù)庫建立連接 stmt = ()。 + username + 39。)。 stmt = ()。 where username = 39。 } reflash(false, true, false, false)。 con = (jdbc:odbc:mychatdb, , )。)。 ResultSet rset = stmt .executeQuery(select username from user where username = 39。)。)。)。 String msg2 = 。 + username + 39。)。 String fname = (Bfirend).toString()。 } } } 客戶端內核的核心代碼 ClientKernel().java 讀取服務器發(fā)過來的消息并做相應的處理 public void run() { try { BufferedReader reader = new BufferedReader( //實例化數(shù)據(jù)流 new InputStreamReader(()))。 sender = (0, ( ))。 listener = (0,( ))。 } else if (([SUCCESS])){ //初始登錄成功 isConnected = true。 String onlineuser。 } else if (([FLIST])) { ///增加好友列表項 int countf = 0。 } (countf)。 } finally { hasStoped = true。 件 , 圖 片 的傳 送 , 可 應通 過 DataOutputStream, DataInputStream FileInputStream, FileOuputStream,進行讀取和寫入,讀取和寫入的時候可以通過字節(jié)流數(shù)組來暫存文件的數(shù)據(jù)信息。由于 Linux 是裝在虛擬機上的,聯(lián)網的問題困擾了我們挺久的時間,在查閱了網上的資料后才完成好。 經過為期一周多的課設,我們既擴展了自己的知識領域,又增加了自己的動手能力,同時增進了同學之間的交流,相互合作的精神,可算收獲良多。 在看完 ping 命令之后,我們嘗試著從最簡單的擴展開始做起,在一遍遍的調試 當中,形成了最后的成果。之后對報文進行了詳細的分析。增加好友的時候需要服務器與數(shù)據(jù)庫連接,進行實時更新。 } else (lose message)。)) { firend = (0, (/))。 (onlineuser, counto)。 } else if (([NOUSER])) { (對不起,該用戶不存在 )。 (temp)。 //調用 storeMsg()顯示到對話框 } else if (([FILE])) { ///文件信息提取 (msg)。 String listener。)。 } // 發(fā)送好友上線提醒 if (istip) { rset = stmt 31 .executeQuery(select Bfirend from firend where Afirend = 39。 } msg1 = msg1 + 。 msg2 = [FLIST]。 } ()。,39。,39。 //用戶不存在 } else { rset = stmt .executeQuery(select * from firend where Afirend = 39。 } reflash(false, false, true, false)。 where Afirend = 39。 } } private void msg_change(String msg) { ////修改備注姓名,更新數(shù)據(jù)庫 // TODO Autogenerated method stub String temp = (8)。 + newinfo + 39。 + username + 39。 String mark = (0, ( ))。 39。+password +39。 String username = (0,( ))。 reader = null。 (this)。 temp = (( ) + 1)。 } else if (([MSG])) { // 發(fā)送信息到指定對象 (msg)。 ///輸入流放到 buffer緩沖區(qū) writer = new PrintWriter((), true)。 sock2 = new Socket(serverAd,port+200)。用兩個列表 lso = new List()。 printf( Set source address to specified interface address.\n\n)。 printf( Specifies the number of data bytes to be sent.\n\n)。 printf(i interval\n)。 printf(explain:\n)。//大小等于后面的參數(shù) if(ctrlsndbuf=0) { printf(error:bad sndbuf value!\n)。 //16位標識 =0。 kill(pid,SIGINT)。 ctrlttl=atoi(optarg)。 } ctrlpacketsize為設置的參數(shù)值,并且不能小于 8,并賦予給 datalen, :設置預發(fā)包數(shù) ctrlcode[5]=1。039。 命令設計: 設置總發(fā)包數(shù) Ctrlsendc為設置的發(fā)包數(shù),在 sendpacket()中, if(ctrlcode[2]==1)//設置了總發(fā)包數(shù) { 12 if(sendcount==ctrlsendc) { // endprint(SIGINT)。 ,密碼驗證以及注冊功能 要與數(shù)據(jù)庫進行連接,更新實時信息,及時的寫入讀取 ,備注信息。通過對其中每個包的分析,我們可以系統(tǒng)的了解局域網的狀態(tài),進行實時監(jiān)控 。1 計算機網絡課程 設計實驗報告 專業(yè) 計算機科學與技術 專業(yè)班級 組長姓名學號 組長聯(lián)系方式 同組人姓名學號 實驗日期 2 目 錄 一:實驗內容和要求 3 二 : 實驗環(huán)境 4 三 : 程序的需求分析與邏輯框圖 4 四 : 程序核心功能
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1