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

正文內容

socket和多線程編程的聊天程序實現(xiàn)(完整版)

2025-08-12 12:10上一頁面

下一頁面
  

【正文】 ket實現(xiàn)聊天程序 院 系 計算機系 專 業(yè) 計科 姓 名 周洲 指導教師 朱節(jié)中二O一三 年 七月 七 日用Socket 的編程機制實現(xiàn)聊天程序10計科 周洲 20092308065摘要: Socket 是基于TCP/ IP 的網絡上運行的兩個程序間雙向通訊的一種連接機制, 包中包含Socket 類, 用以快速地開發(fā)網絡通信程序。Socket。各個部分的初步設計思想、流程及存儲結構如下:1. 程序整體框架:主程序監(jiān)聽一端口,等待客戶接入;同時構造一個線程類,準備接管會話。用戶圖形界面方便程序與用戶的交互,多個用戶參加,完成會話功能,具體的設計要方便用戶的使用,直觀清晰,簡潔明了,友好美觀。import .*。 skt = new ServerSocket(port)。j++) } catch (IOException e) { public void dataout(String data) {jl。 (data)。 } .getInputStream()))。 while (true) { // 設置組件可用性 } catch (IOException e) { (data)。具體實現(xiàn)代碼如下:package 。 // 用于客戶端的連接 } (true)。 (true)。 try { (())。 } private static final long serialVersionUID = 1L。 TextArea ta。 Label lbl1,lbl2,lbl3。 Client client。 boolean iamserver。 public Face() { // 實例化組件 FlowLayout())。 add(lbl1)。 add(tfaddress)。 add(lbl2)。 add(tfport)。 add(clientBtn)。 add(serverBtn)。 add(ta)。 add(lbl3)。 add(tftype)。 //設置格式 })。 (new ActionListener() { public void windowClosing(WindowEvent e) { public void keyPressed(KeyEvent e) {有Socket和ServerSocket兩個類,ServerSocket用于服務器端,Socket是建立網絡連接時使用的。 程序只是實現(xiàn)了簡單的收發(fā)消息功能,功能比較單一,還有許多改進提升的地方。再實例化類對象,完成必要的操作。參考文獻:[1] 技術及其應用[M].北京:高等教育出版社,1999.[2]耿祥義, 實用教程[M].北京:清華大學出版社,2001.[3]吳鳳祥,許坤, 實現(xiàn)Socket 通信模型[J].[4]吳鳳祥,劉麗華, 實現(xiàn)UDP 通信模型[J].寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。什么是奮斗?奮斗就是每天很難,可一年一年卻越來越容易。每次都會談到程序調試問題,這是個比較重要的問題,我覺得起初就要用工程的思想,從整體上考慮問題,這樣調試起來相對簡單。(2)可以考慮保存聊天記錄功能,方便用戶查看。(2) 關于IP地址的獲取,剛開始不知道通過什么方法解決,后來查書知道JAVA的InetAddress類,可以得到主機地址。 public void keyReleased(KeyEvent e) { ()。 (())。 //主方法 })。 (false)。 (false)。 (false)。 (false)。 (成為服務器)。 iamserver = true。 ()。 server = new Server(port, frm)。 port
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1