1.1課程設計的目的
開發一個專用于實現兩臺計算機之間即時通訊的軟件,以方便兩臺或兩臺以上的計算機之間信息的交流。,在連接并通信時,尤其是近程的即時通訊,徹底的脫離了遠程的服務器,避免了和遠程服務器連接時過多的浪費網絡資源。并且避免了服務器忙或與服務器無法連接時,浪費過多時間用于和服務器建立連接!因此,這個軟件是極具適應性和實用性的即時通訊軟件!本次課程設計的目的是學習基于UDP協議實現網絡聊天程序,已達到學會面向無連接方式的程序設計方法,并理解網絡編程中面向無連接的概念。
1.2課程設計內容
1,實現一個基于UDP協議的簡單的聊天程序,包括服務器和客戶端。
2.支持多人聊天。
3,客戶端具有圖形化用戶界面。
UDP協議的全稱是用戶數據報協議,在網絡中它與TCP協議一樣用于處理數據包,是一種無連接的協議。在OS1模型中,在第四層-傳輸層,處于IP協議的上一層。UDP有不提供數據包分組、組裝和不能對數據包進行排序的缺點,也就是說,當報文發送之后,是無法得知其是否安全完整到達的。UDP用來支持那些需要在計算機之間傳輸數據的網絡應用。包括網絡視頻會議系統在內的眾多的客戶/服務器模式的網絡應用都需要使用UDP協議。UDP協議從問世至今已經被使用了很多年,雖然其最初的光彩已經被一些類似協議所掩蓋,但是即使是在今天UDP仍然不失為一項非常實用和可行的網絡傳輸層協議。
UDP是OS1參考模型中一種無連接的傳輸層協議,它主要用于不要求分組順序到達的傳輸中,分組傳輸順序的檢查與排序由應用層完成,提供面向事務的簡單不可靠信息傳送服務。UDP協議基本上是IP協議與上層協議的接口。UDP協議適用端口分別運行在同一臺設備上的多個應用程序。
與所熟知的TCP(傳輸控制協議)協議一樣,UDP協議直接位于IP(網際協議)協議的頂層。根據OSI(開放系統互連)參考模型,UDP和TCP都屬于傳輸層協議。
資源簡介:1.1課程設計的目的開發一個專用于實現兩臺計算機之間即時通訊的軟件,以方便兩臺或兩臺以上的計算機之間信息的交流。,在連接并通信時,尤其是近程的即時通訊,徹底的脫離了遠程的服務器,避免了和遠程服務器連接時過多的浪費網絡資源。并且避免了服務器忙或...
上傳時間: 2022-06-19
上傳用戶:
資源簡介:基于UDP的局域網聊天程序,沒有采用C/S通信模式,對于初學linux編程的人,非常有參考價值。
上傳時間: 2016-11-10
上傳用戶:515414293
資源簡介:一個基于udp協議的網絡聊天程序
上傳時間: 2015-01-05
上傳用戶:wff
資源簡介:基于udp協議的網絡聊天程序,對于學習網絡編程的人員很可以簡單借鑒
上傳時間: 2017-06-27
上傳用戶:無聊來刷下
資源簡介:基于TCP和UDP開發的聊天程序,用java開發,請大家參考下,多多指教。
上傳時間: 2014-11-17
上傳用戶:a673761058
資源簡介:多線程通信 程序說明 Ⅰ、設計項目: 簡單的聊天程序 Ⅱ、設計人: 劉亞焱 Ⅲ、設計時間: 2003.5.6 Ⅳ、設計步驟: 1)需求分析: 用java實現底層網絡通信,我用的是 TCP/IP協議里的套接字(Socket)編程接口來實現網絡通訊。 2)設計部分: socket是一種流...
上傳時間: 2015-02-26
上傳用戶:AbuGe
資源簡介:一個基于tcpip的小聊天程序 可用于tcpip的協議開發 少作修改后可用于嵌入式的網絡通訊
上傳時間: 2013-12-22
上傳用戶:wweqas
資源簡介:這是個基于UDP編寫的圍棋程序。使用java編寫,代碼挺好的,具有一定的參考價值
上傳時間: 2014-11-30
上傳用戶:linlin
資源簡介:基于udp協議的winsock聊天室,采用C/S模式,可以私聊,顯示在線人數,保存聊天記錄,發布系統公告,踢人,功能完善,邏輯嚴謹
上傳時間: 2015-10-20
上傳用戶:wendy15
資源簡介:網上找到的使用udp協議實現聊天的Delphi源碼
上傳時間: 2014-01-06
上傳用戶:hphh
資源簡介:基于udp協議的服務器端程序,用windows環境下vc++開發,是初學網絡編程的重要幫手、
上傳時間: 2016-03-07
上傳用戶:lijinchuan
資源簡介:一個簡單的java程序 該程序是基于tcp/ip的聊天程序
上傳時間: 2014-01-25
上傳用戶:eclipse
資源簡介:一個很簡單的基于TCP/IP協議的聊天程序,可以在局域網北部聊天
上傳時間: 2016-12-09
上傳用戶:h886166
資源簡介:java實現基于UDP的C/S架構的服務器客戶端程序
上傳時間: 2014-02-05
上傳用戶:nanshan
資源簡介:有基于TCP與UDP的網絡聊天程序,支持多線程
上傳時間: 2017-07-08
上傳用戶:h886166
資源簡介:本文主要描述了如何利用匯編語言編寫一個能夠實現網絡之間信息傳遞的聊天程序系統.并介紹了無連接協議的SOCKET編程模型,以及闡述了聊天程序的設計目的前景和具體規劃,還有聊天程序的商業運作.本論文共分為五部分. 第一部分簡單的分析了即時聊天系統開發的可...
上傳時間: 2014-11-15
上傳用戶:miaochun888
資源簡介:VC 基于udp協議的網絡文件傳輸源碼
上傳時間: 2013-10-19
上傳用戶:gtzj
資源簡介:利用UDP多播聊天程序
上傳時間: 2015-01-21
上傳用戶:gdgzhym
資源簡介:基于udp協議的網段掃描器
上傳時間: 2015-02-03
上傳用戶:xiaoyunyun
資源簡介:一個簡單的基于Winsocket的網絡聊天程序
上傳時間: 2014-11-27
上傳用戶:z754970244
資源簡介:一個用java編寫的帶有Applet的聊天程序,具有不錯的功能.
上傳時間: 2013-12-05
上傳用戶:lxm
資源簡介:java版漢諾塔的演示程序 思路是很簡單,但是要可以用視圖演示出來 這塊比較麻煩 希望能更詳細,功能更多些
上傳時間: 2013-12-24
上傳用戶:refent
資源簡介:基于UDP的服務器的程序,計算機網絡程序
上傳時間: 2015-10-18
上傳用戶:jqy_china
資源簡介:java實現的點對點聊天程序,提供給那些想學習如何使用socket編程的人
上傳時間: 2015-10-23
上傳用戶:lyy1234
資源簡介:用java實現簡單的:簡單聊天程序 多線程 計數器 記事本 馬鞍點 扇子 學生成績管理系統 異常處理 字符串類
上傳時間: 2015-11-12
上傳用戶:lixinxiang
資源簡介:一個java客戶端與服務器端聊天程序,對于學習java網絡編程者來說具有一定參考價值!
上傳時間: 2015-11-16
上傳用戶:cccole0605
資源簡介:基于網絡的CS聊天程序,對于想學點網絡編程的知識的同志很有幫助
上傳時間: 2013-12-24
上傳用戶:xzt
資源簡介:基于Linux sockte的聊天程序,有客戶端服務器端,在FC6下已經調試通過
上傳時間: 2015-11-23
上傳用戶:gtf1207
資源簡介:java語言實現Socket結構的聊天程序,分為服務器端和客戶端
上傳時間: 2016-02-17
上傳用戶:450976175
資源簡介:基于udp的網絡聊天室,可以在局域網內兩主機間發送接受消息
上傳時間: 2016-03-07
上傳用戶:moerwang