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

正文內(nèi)容

socket和多線程編程的聊天程序?qū)崿F(xiàn)(參考版)

2025-07-10 12:10本頁面
  

【正文】 能干的人,不在情緒上計(jì)較,只在做事上認(rèn)真;無能的人!不在做事上認(rèn)真,只在情緒上計(jì)較。什么是奮斗?奮斗就是每天很難,可一年一年卻越來越容易。參考文獻(xiàn):[1] 技術(shù)及其應(yīng)用[M].北京:高等教育出版社,1999.[2]耿祥義, 實(shí)用教程[M].北京:清華大學(xué)出版社,2001.[3]吳鳳祥,許坤, 實(shí)現(xiàn)Socket 通信模型[J].[4]吳鳳祥,劉麗華, 實(shí)現(xiàn)UDP 通信模型[J].寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。不管是同學(xué)、老師還是參考書或是網(wǎng)絡(luò),都是我們的幫助源,學(xué)習(xí)源,感謝老師同學(xué)的幫助!課題采用分組的方式進(jìn)行,組內(nèi)互相討論,使得解決問題更加快捷、高效、全面。類似這樣的實(shí)踐都是不斷學(xué)習(xí)的過程,其中肯定會(huì)碰到問題,比如這次的JAVA輸入輸出流問題,不是容易搞清楚的,就要花時(shí)間去學(xué)習(xí)。每次都會(huì)談到程序調(diào)試問題,這是個(gè)比較重要的問題,我覺得起初就要用工程的思想,從整體上考慮問題,這樣調(diào)試起來相對(duì)簡單。再實(shí)例化類對(duì)象,完成必要的操作。由于JAVA是面向?qū)ο蟮恼Z言,主要的特征就是封裝,寫類。二、專業(yè)課程設(shè)計(jì)總結(jié)第一周的專業(yè)課程設(shè)計(jì)結(jié)束了,這是一個(gè)不斷學(xué)習(xí)的過程,給我留下了太多的東西。(2)可以考慮保存聊天記錄功能,方便用戶查看。 程序只是實(shí)現(xiàn)了簡單的收發(fā)消息功能,功能比較單一,還有許多改進(jìn)提升的地方。(2) 關(guān)于IP地址的獲取,剛開始不知道通過什么方法解決,后來查書知道JAVA的InetAddress類,可以得到主機(jī)地址。有Socket和ServerSocket兩個(gè)類,ServerSocket用于服務(wù)器端,Socket是建立網(wǎng)絡(luò)連接時(shí)使用的。Socket(套接字),用于描述IP地址和端口,通信鏈的句柄。 }}::通過以上測(cè)試分析可知,程序很好地完成了課題的要求,運(yùn)行結(jié)果正確,利用JAVA語言的異常處理機(jī)制很好地處理了各種異常,使得程序的性能變得相對(duì)穩(wěn)定,界面舒適易用,可以滿足基本聊天需要! 一、調(diào)試過程中的問題程序的調(diào)試相對(duì)程序的編碼復(fù)雜多了,需要很大的精力才能做好。 public void keyReleased(KeyEvent e) { public void keyTyped(KeyEvent e) { } ()。 (())。 if (iamserver) ( + () + \n)。 public void keyPressed(KeyEvent e) { } frm = new Face()。 // TODO Autogenerated method stub //主方法 } })。 public void windowClosing(WindowEvent e) { } (false)。 (false)。 (false)。 (false)。 (成為服務(wù)器)。 iamserver = true。 ()。 server = new Server(port, frm)。 port = (())。 (new ActionListener() { })。 public void actionPerformed(ActionEvent e) { //事件響應(yīng)(true)。 setTitle(基于Socket和多線程編程的聊天程序)。setSize(400, 300)。 //設(shè)置格式 add(tftype)。 add(lbl3)。 add(ta)。 add(serverBtn)。 add(clientBtn)。 add(tfport)。 add(lbl2)。 add(tfaddress)。 add(lbl1)。 FlowLayout())。 setLayout(new // 實(shí)例化組件 public Face() { static Face frm。 boolean iamserver。 Server server。 Client client。 int port。 Label lbl1,lbl2,lbl3。 TextField tfaddress, tfport, tftype。 Text
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1