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

正文內(nèi)容

畢業(yè)設(shè)計-java平臺下tcp協(xié)議編程-聊天室的設(shè)計與實現(xiàn)含源程序(編輯修改稿)

2025-01-08 20:10 本頁面
 

【文章內(nèi)容簡介】 開發(fā)中被廣泛運用的潮流。 由于技術(shù)和時間有限,該系統(tǒng)現(xiàn)階段只實現(xiàn)文本通訊。 2 1 緒 論 背景 Inter 的核心技術(shù)是 TCP/ IP 協(xié)議;由于當前 Inter 的普及, TCP/ IP 程序設(shè)計已經(jīng)成為當前最熱門和應用最廣泛的網(wǎng)絡通信程序設(shè)計技術(shù)。 網(wǎng)絡聊天室,簡稱聊天室 ,是一種可以多人同時在線交談的的網(wǎng)絡程序,建立在即時通訊軟件(如 MSN Messenger、 )、 P2P 軟件、萬維網(wǎng)等基礎(chǔ)上,人們可以通過廣播消息、文字、語音、視頻等進行實時交談 ,交談的方式不局限于文本。 選擇聊天室的設(shè)計與實現(xiàn),是基于體現(xiàn) java 在網(wǎng)絡編程方面的知識得到適當?shù)倪\用 以及迎合當前網(wǎng)絡編程方面在軟件開發(fā)中被廣泛運用的潮流。 研究目的 網(wǎng)絡聊天室發(fā)展到現(xiàn)在,已進入非常成熟的階段,有基于 B/S 結(jié)構(gòu)的,也有基于 C/S結(jié)構(gòu)的;有各種編程語言開發(fā)而成的,姿態(tài)萬千,功能多樣。根據(jù)環(huán)境的差異,主要趨向于以下幾點目的: ( 1) 上網(wǎng)聊天是很多年輕人的選擇 , 娛樂化聊天室應該是聊天室發(fā)展的主要方向 , 聊天室在時間上沒有約束 , 可以 24 小時提供服務。 ( 2)公司內(nèi)部可以使用私有 的聊天室平臺,以更好的適應公司事務要求。 ( 3)很多初學者在平時的練習中,都渴望有完整的例子可以查看。這次對網(wǎng)絡聊天室的研究,特別是基于 java 語言開發(fā)的網(wǎng)絡聊天室,能夠提供一個好的交流平臺,有助于 加強了解 awt 和 swing組件的優(yōu)缺點; TCP/IP 和 UDP 協(xié)議之間在網(wǎng)絡編程方面的優(yōu)缺點; 深入了解 java 的網(wǎng)絡編程類庫, 包。掌握 java 基于 Socket 的 TCP/IP 協(xié)議編程類的使用。 設(shè)計概要 本課題是一個基于客戶機 /服務器 兩層 模式的網(wǎng)絡聊天軟件開發(fā),分為客戶端與服務器兩個部分分 別進行,具有發(fā)送信息、聊天室、好友分組等功能。 本 系統(tǒng) 主要采用 java 平臺下基于 TCP 協(xié)議的網(wǎng)絡編程原理進行 設(shè)計與實現(xiàn)。其中包括: 3 ( 1)主要 通過 java 類庫的 GUI 編程軟件包 swing實現(xiàn)對聊天室的界面設(shè)計; ( 2)利用 包中的網(wǎng)絡編程包實現(xiàn)一個基于 TCP 協(xié)議的聊天室程序 . ( 3) 利用 java 的多線程技術(shù), 允許多 客戶端和服務器通信 。 4 2 需求分析 技術(shù)需求 Inter 的核心技術(shù)是 TCP/ IP 協(xié)議,由于當前 Inter 的普及, TCP/ IP 程序設(shè)計已經(jīng)成為當前最熱 門和應用最廣泛的程序設(shè)計技術(shù)。要求掌握進行 TCP/ IP 程序設(shè)計所必須掌握的 TCP/ IP 協(xié)議的有關(guān)知識,對網(wǎng)絡程序設(shè)計的 java 類庫進行了全面和系統(tǒng)的講解,要求 java 程序的 GUI 技術(shù) swing實現(xiàn)對聊天室的界面設(shè)計。并利用 包中的 TCP/IP 編程協(xié)議實現(xiàn)一個基于 socket 的聊天室程序。 功能需求 ( 1)系統(tǒng)分服務器端和客戶端,為 C/S 兩層結(jié)構(gòu)。 ( 2)開啟服務器后,客戶端才能與之通訊。 ( 3)用戶上線、下線提示。 ( 4)多用戶同時聊天。 5 3 可行性分析 技術(shù)需求分析 針對需求分析,采用 java 語言進行系統(tǒng)設(shè)計,充分體現(xiàn)它的性能優(yōu)越性,它有強大的類庫可供調(diào)用,使用方便。例如 包,它幾乎蘊含了所有網(wǎng)絡編程接口程序,只需調(diào)用相應類方法,即可實現(xiàn) TCP/IP 協(xié)議下的數(shù)據(jù)通訊。 包提供了許多輕量級窗體組件,方便 GUI 設(shè)計,并與系統(tǒng)無關(guān)性。 功能需求分析,采用 socket 套接字可以實現(xiàn)服務器和客戶端之間的相連,采用 java多線程技術(shù)實現(xiàn)多用戶同時在線聊天。 系統(tǒng)設(shè)計分析 開發(fā)平臺 硬件 CPU主頻: 內(nèi)存 : 1G 硬盤 : 80G 顯示器 : 17 寸、 32 位增強色、 1024*768 像素 軟件 操作系統(tǒng): WindowsXP Professional 網(wǎng)絡協(xié)議: TCP/IP 開發(fā)環(huán)境 系統(tǒng)使用 JCreator + 集成開發(fā)環(huán)境方案。 開發(fā)工具簡介 (1) JDK (Java Development Kit, java 開發(fā)工具包 )是整個 java 的核心,包括了 java 運行環(huán)境 JRE( Java Runtime Environment) 。 (2) JCreator 是 一款 java IDE (Integrated Development Environment,集成開發(fā)環(huán)境 ) 工具。適合于 java 語言編程初學者 以及適用于簡單軟件開發(fā) 的 IDE 工具。 它 為用戶提供了大量功能,例如 : 項目管理、工程模板、代碼完成、調(diào)試接口、高亮語法編輯、使用 6 向?qū)б约巴耆ㄖ频挠脩艚缑妗? 技術(shù)對比分析 TCP/IP 協(xié)議簡介 TCP/IP 協(xié)議 (Transfer Control Protocol/Inter Protocol)叫做 傳輸控制 /網(wǎng)際協(xié)議,又叫網(wǎng)絡通訊協(xié)議,這個協(xié)議是 Inter 國際互聯(lián)網(wǎng)絡的基礎(chǔ)。 TCP/IP 是網(wǎng)絡中使用的基本的通信協(xié)議。雖然從名字上看 TCP/IP 包括兩個協(xié)議,傳輸控制協(xié)議 (TCP)和網(wǎng)際協(xié)議 (IP),但 TCP/IP 實際上是一組協(xié)議,它包括上百個各種功能的協(xié)議,如:遠程登錄、文件傳輸和電子郵件等,而 TCP 協(xié)議和 IP 協(xié)議是保證數(shù)據(jù)完整傳輸?shù)膬蓚€基本的重要協(xié)議。通常說 TCP/IP 是 Inter 協(xié)議族,而不單單是 TCP和 IP 協(xié)議,因為 TCP/IP 協(xié)議包括 TCP、 IP、 UDP、 ICMP、 RIP、 TELNETFTP、 SMTP、ARP、 TFTP 等許多協(xié)議。 TCP/IP 是用于計算機通信的一組協(xié)議,它是 70 年代中期美國國防部為其 ARPANET廣域網(wǎng)開發(fā)的網(wǎng)絡體系結(jié)構(gòu)和協(xié)議標準,以它為基礎(chǔ)組建的 Inter 是目前國際上規(guī)模最大的計算機網(wǎng)絡,正因為 Inter 的廣泛使用,使得 TCP/IP 成了現(xiàn)實中的標準。 TCP 與 UDP 協(xié)議比較 (1) TCP(Transport Control Protocol,傳輸控制協(xié)議 )是一種面向連接的、可靠的、基于字節(jié)流的 傳 輸層通信協(xié)議 。 (2) UDP 協(xié)議 (User Datagram Protocol,用戶數(shù)據(jù)報協(xié)議 ),與我們所熟知的 TCP 協(xié)議一樣,它們都位于 IP(網(wǎng)際協(xié)議)協(xié)議的上層。 相同點: TCP 和 UDP 都屬于傳輸層協(xié)議。 區(qū)別: (1) TCP 基于連接 , UDP 無連接 ; (2) 對系統(tǒng)資源的要求( TCP 較多, UDP 少) ; (3) UDP 程序結(jié)構(gòu)較簡單 。 基于 TCP 與 UDP 協(xié)議的程序的工作原理 (1) 基于 TCP 協(xié)議的通訊程序需要有服務器,只有先開啟服務器端,客戶端與之通訊。服務器端的 serversocket 等待客戶端連接,創(chuàng)建與之會話的 socket 實例。 TCP 網(wǎng)絡程序的工作原理 7 圖 31 TCP 網(wǎng)絡程序工作原理 (2) UDP 協(xié)議為建立在無連接的通訊協(xié)議基礎(chǔ)之上,即使
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1