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

正文內(nèi)容

基于cs的簡單聊天程序設計論文(已修改)

2025-06-30 14:12 本頁面
 

【正文】 計算機網(wǎng)絡課程設計任務書 學 院計算機與信息工程學院 專 業(yè)物聯(lián)網(wǎng)工程課程名稱計算機網(wǎng)絡題 目基于C/S的簡單聊天程序完成期限自2014年6月9日至2014年6月16日共1周內(nèi)容及任務一、項目的目的 利用socket。實現(xiàn)客戶與服務器間的信息互通。二、項目任務的主要內(nèi)容和要求(1)首先,設計一個登錄程序。驗證通過后才能進入聊天室。(2)用戶聊天室具有群發(fā),私聊,輸入昵稱與端口號等基本設置。點擊“連接”按鈕實現(xiàn)與服務器的連接。點擊“斷開”按鈕實現(xiàn)與服務器的斷開連接。(3)服務器聊天室具有啟動服務器,停止服務器,顯示當前在線的用戶功能。點擊“啟動”按鈕實現(xiàn)與服務器的連接。點擊“停止”按鈕實現(xiàn)與服務器的斷開連接。(4)當服務器與客戶機連接成功后。能夠互相接受和發(fā)送消息。當多個客戶機啟動時,服務器會創(chuàng)建子線程處理對應線程的消息。三、項目設計(研究)思路(1)設計步驟:先畫出聊天室的模型,布局。(2)設計要點:設計主類與子類,分別實現(xiàn)不同的功能(3)主要技術分析:需要掌握socket通信,swing和awt,io的簡單應用.(4)解決思路:先按照草稿圖設計出聊天室布局。再寫各個類的功能。簡單測試與修改代碼。最后完善。四、具體成果形式和要求(見第三頁)進度安排起止日期工作內(nèi)容繪出聊天室布局草稿圖,查看資料編寫代碼,初步實現(xiàn)各個類的功能,查看資料查看資料,測試與完善各個功能。主要參考資料(第三版)編著者耿祥義張躍平清華大學出版社2006編著者劉海杰中國鐵道出版社2006編著者孫衛(wèi)琴電子工業(yè)出版社指導教師意見(簽字): 年 月 日系(教研室)主任意見(簽字): 年 月 日計算機網(wǎng)絡課程設計說明書學院名稱: 計算機與信息工程學院 班級名稱: 2012級物聯(lián)網(wǎng)工程 學生姓名: 宋余保 學 號: 2012211466 題 目: 基于C/S的簡單聊天室 指導教師姓名: 趙歡歡 起止日期: 一、 選題背景使用Socket實現(xiàn)網(wǎng)上聊天功能。用戶可以通過客戶端連接到服務器端并進行網(wǎng)上聊天。聊天時可以啟動多個客戶端。服務器端啟動后,接收客戶端發(fā)來的用戶名和密碼驗證信息。驗證通過則以當前的聊天客戶列表信息進行響應;此后接收客戶端發(fā)來的聊天信息,轉(zhuǎn)發(fā)給客戶端指定的聊天客戶(即私聊)或所有其他客戶端;在客戶斷開連接后公告其退出聊天系統(tǒng)的信息。客戶端啟動后在GUI界面接收用戶輸入的服務器端信息、賬號和密碼等驗證客戶的身份。驗證通過則顯示當前系統(tǒng)在線客戶列表??蛻艨梢耘c指定對象進行私聊,也可以向系統(tǒng)中所有在線客戶發(fā)送信息。實現(xiàn)本程序需要了解網(wǎng)絡基礎知識,掌握C/S結(jié)構的工作特點,掌握數(shù)據(jù)結(jié)構、高級語言及網(wǎng)絡編程知識,可以選擇Visual C++、C或Java等語言實現(xiàn)。二、方案設計基于C/S的簡單聊天室可以實現(xiàn)用戶與服務器間,服務器與多個用戶間的通信。聊天室程序通常需要完成以下一些基本功能:(1)登錄聊天室。(2)啟動服務器。(3)關閉服務器。(4)用戶之間的聊天。(5)退出聊天室。本系統(tǒng)其體功能需求如下:(1)聊天室管理員經(jīng)登錄界面登錄到管理界而,即系統(tǒng)的服務器端。用戶經(jīng)登錄界而都進入聊天大廳。(2)不論是管理員還是用戶都需一要在登錄界面輸入正確的用戶名和密碼后才可以登錄到各自的界面中去。(3)系統(tǒng)的兩個主要界面都是為方便管理員和用戶操作的。首先,管理員進入到管理界而后可以方便的啟動/停止服務器,看到在線用戶的信息和聊人信息、。用戶進入到聊天大廳中可以聊天,查看服務器狀態(tài)。(4) 一個用戶退出聊天室對其他用戶不能產(chǎn)生影響,而服務器斷開與客戶端的連接則所有的用戶都失去與服務器的連接。(5)用戶的聊天信息錄入,重寫,發(fā)送,接收方便,快捷。(6)服務器狀態(tài),聊天信息和在線用戶人數(shù)及時刷新。(7)聊天室系統(tǒng)運行穩(wěn)定、安全性高、三、詳細設計服務器端(1)首先實現(xiàn)的是服務器的GUI界面,如圖31所示: 圖31服務器GUI代碼如下:// 構造放法 public Server() { frame = new JFrame(服務器)。 contentArea = new JTextArea()。 (false)。 ()。 txt_message = new JTextField()。 txt_max = new JTextField(30)。 txt_port = new JTextField(6666)。 btn_start = new JButton(啟動)。 btn_stop = new JButton(停止)。 btn_send = new JButton(發(fā)送)。 (false)。 listModel = new DefaultListModel()。 userList = new JList(listModel)。 southPanel = new JPanel(new BorderLayout())。 (new TitledBorder(寫消息))。 (txt_message, Center)。 (btn_send, East)。 leftPanel = new JScrollPane(userList)。 (new TitledBorder(在線用戶))。 rightPanel = new JScrollPane(contentArea)。 (new TitledBorder(消息顯示區(qū)))。 centerSplit = new JSplitPane(, leftPanel, rightPanel)。 (100)。 northPan
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1