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

正文內(nèi)容

基于winsock的局域網(wǎng)聊天室系統(tǒng)分析與設(shè)計(jì)(編輯修改稿)

2025-07-16 12:43 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 建服務(wù)器應(yīng)用程序時(shí),應(yīng)相應(yīng)設(shè)置一個(gè)偵聽(tīng)端口(Local2Port屬性)并調(diào)用listen方法。當(dāng)客戶機(jī)需要連接時(shí)(con2nect),就會(huì)發(fā)生ConnectionRequest事件,為了能夠?qū)崿F(xiàn)連接,可以在ConnectionRequest事件中調(diào)用Accept方法。建立連接后,任何一方計(jì)算機(jī)都可以發(fā)送、接收對(duì)方數(shù)據(jù)。如果要發(fā)送數(shù)據(jù),需調(diào)用SendData方法。當(dāng)接收到數(shù)據(jù)時(shí),會(huì)發(fā)生DataArrival事件,在DataArrival事件中調(diào)用GetData方法就可以獲得對(duì)方傳送的數(shù)據(jù)。UDP協(xié)議也稱為用戶數(shù)據(jù)報(bào)文協(xié)議,是一個(gè)無(wú)連接協(xié)議。利用此協(xié)議連接時(shí),不必象TCP協(xié)議那樣,需要服務(wù)器端偵聽(tīng),客戶機(jī)端請(qǐng)求連接,服務(wù)器端建立連接后雙方才能通信。另外,UDP應(yīng)用程序可以是客戶機(jī),也可以是服務(wù)器程序,而不必像TCP應(yīng)用程序那樣必須分別建立客戶機(jī)程序和服務(wù)器程序。(1) 首先運(yùn)行服務(wù)器,運(yùn)行結(jié)果如圖所示。,然后用VB打開(kāi)服務(wù)器工程運(yùn)行后,再用VB打開(kāi)對(duì)聊的工程并運(yùn)行。登陸的界面如下,需要輸入主機(jī)地址。(2) 輸入聊天對(duì)象的的IP地址和自己的昵稱戶名,即可在登陸界面中使用你的用戶名登陸聊天軟件。在登陸之前首先要確定服務(wù)器端是夠已經(jīng)打開(kāi)。在服務(wù)器開(kāi)始運(yùn)行后,即可連接到服務(wù)器。服務(wù)器運(yùn)行后,按Ctrl+F12即可打開(kāi)服務(wù)器的界面。(3) 點(diǎn)擊進(jìn)入聊天室即可聊天。進(jìn)入私聊的方法:,在右邊的所有鄰居中點(diǎn)選你要進(jìn)行二人聊天的用戶,單擊菜單的下拉菜單, 點(diǎn)擊二人世界,即可進(jìn)入。進(jìn)入二人世界,可以是一個(gè)人進(jìn)入也可以兩人都進(jìn)入,一個(gè)人在聊天室,一個(gè)人進(jìn)入二人世界后,在二人世界發(fā)的內(nèi)容另外一人會(huì)收到XX悄悄的對(duì)你說(shuō):XX的內(nèi)容。但是回復(fù)還是要進(jìn)入二人世界。二人私聊的內(nèi)容別人看不見(jiàn),服務(wù)器默認(rèn)是不顯示。在服務(wù)器的系統(tǒng)設(shè)置中,打開(kāi)記錄密談就可以看到二人密聊的內(nèi)容1 系統(tǒng)的功能 服務(wù)器端 客戶端:登陸界面:輸入姓名和密碼還有服務(wù)器IP地址連接服務(wù)器并轉(zhuǎn)入聊天界面 點(diǎn)對(duì)點(diǎn)聊天 聊天室聊天 文件發(fā)送:在二人連接的條件下,進(jìn)行文件傳輸。 2 服務(wù)器端編程 利用 WinSock 控件可以與遠(yuǎn)程計(jì)算機(jī)建立連接,并通過(guò)用戶數(shù)據(jù)文報(bào)協(xié)議 (TCP) 或者傳輸控制協(xié)議 (TCP)進(jìn)行數(shù)據(jù)交換。這兩種協(xié)議都可以用來(lái)創(chuàng)建客戶與服務(wù) 器應(yīng)用程序。與 Timer 控件類似,WinSock 控件在運(yùn)行時(shí)是不可見(jiàn)的。第六章、系統(tǒng)的測(cè)試功能測(cè)試覆蓋各子系統(tǒng)中的功能模塊,本測(cè)試針對(duì)在現(xiàn)有產(chǎn)品功能模塊以及實(shí)施結(jié)果分別進(jìn)行測(cè)試,測(cè)試整個(gè)系統(tǒng)是否達(dá)到需求規(guī)格說(shuō)明書(shū)中要求實(shí)現(xiàn)的功能,以及測(cè)試系統(tǒng)的易用性、用戶界面的友好性。 系統(tǒng)測(cè)試包括系統(tǒng)的易用性、可靠性、安全性、可維護(hù)性進(jìn)行測(cè)試,整個(gè)系統(tǒng)集成后提供服務(wù)的能力,還包括系統(tǒng)服務(wù)性能測(cè)試、疲勞測(cè)試(不間斷運(yùn)行)在測(cè)試過(guò)程中,測(cè)試人員充分理解業(yè)務(wù)需求,并按照項(xiàng)目的測(cè)試計(jì)劃,準(zhǔn)備了充足的測(cè)試環(huán)境和資源,根據(jù)項(xiàng)目的《需求規(guī)格說(shuō)明書(shū)》對(duì)項(xiàng)目的設(shè)計(jì)、安裝、實(shí)施結(jié)果進(jìn)行了測(cè)試,并對(duì)系統(tǒng)的安全性、可靠性、易用性、可維護(hù)性和系統(tǒng)性能進(jìn)行了測(cè)試。經(jīng)過(guò)對(duì)測(cè)試結(jié)果進(jìn)行分析,項(xiàng)目的設(shè)計(jì)和實(shí)施達(dá)到了項(xiàng)目需求規(guī)格說(shuō)明書(shū)中要求的能力,可以進(jìn)入項(xiàng)目的下一階段。項(xiàng)目的開(kāi)發(fā)和實(shí)施雖然滿足了當(dāng)前業(yè)務(wù)的功能和性能要求,并實(shí)施了相應(yīng)的系統(tǒng)安全、備份等方案,隨著系統(tǒng)的運(yùn)行和后期工程的投入生產(chǎn),在現(xiàn)有系統(tǒng)軟件硬件條件下,可能會(huì)給系統(tǒng)帶來(lái)一定的壓力,所以在后期工程的開(kāi)發(fā)過(guò)程中,隨時(shí)要兼顧一期工程的可能存在的性能優(yōu)化和功能調(diào)整,以及系統(tǒng)在安全、備份方面加大資源投入力度,保證系統(tǒng)達(dá)到7x24小時(shí)穩(wěn)定、可靠運(yùn)行的要求 第七章、小結(jié)通過(guò)本次試驗(yàn)首先了解了winsock控件的使用以及VB程序設(shè)計(jì)語(yǔ)言的開(kāi)發(fā)環(huán)境的使用。在開(kāi)發(fā)過(guò)程中的團(tuán)隊(duì)合作的精神。在這幾天短暫的實(shí)訓(xùn)課中,學(xué)習(xí)了winsock的使用,并在VB的編程環(huán)境下實(shí)現(xiàn)了局域網(wǎng)聊天工具。通過(guò)這幾天實(shí)驗(yàn),了解并學(xué)會(huì)了使用winsock,通過(guò)大家的努力合作,加強(qiáng)了我們的合作意識(shí)。經(jīng)過(guò)本次實(shí)訓(xùn),使用陌生的VB編程環(huán)境實(shí)現(xiàn)了聊天室軟件的運(yùn)行,實(shí)現(xiàn)了局域網(wǎng)聊天,成就感很強(qiáng)。通過(guò)這次課設(shè),使我對(duì)網(wǎng)絡(luò)的TCP/IP協(xié)議和網(wǎng)絡(luò)中實(shí)現(xiàn)主機(jī)之間的相互通信的方法有了一定的了解和體會(huì)。通過(guò)這次編程,也加深了對(duì)網(wǎng)絡(luò)編程特別是WinSock編程的理解。同時(shí)對(duì)VB的一些編程技術(shù)的實(shí)現(xiàn)也有了更深入的了解。學(xué)到了到底一些功能要用哪些規(guī)定的函數(shù)來(lái)實(shí)現(xiàn),以及在用這些函數(shù)的時(shí)候要注意哪些東西,比如說(shuō),要引用規(guī)定的函數(shù)包,設(shè)定規(guī)定的變量、組件,并且在引用的時(shí)候需要注意的東西等。 ?,F(xiàn)在發(fā)現(xiàn)這個(gè)軟件非常簡(jiǎn)單,最重要的是非常實(shí)用,它帶有大量的函數(shù)庫(kù),當(dāng)你要用某個(gè)函數(shù)的時(shí)候會(huì)發(fā)現(xiàn)它自己可以彈出來(lái)給你選擇,除此之外,你還可以自己改動(dòng)它的相關(guān)東西,完全可以按著自己的想法來(lái)做。 而這次課設(shè)的最大收獲應(yīng)當(dāng)屬于被迫重新寫(xiě)了下程序,真的是讓我收獲巨大,一開(kāi)始因?yàn)橥瑢W(xué)比較懂java這個(gè)東西,因而我都是看著同學(xué)把主要程序?qū)懲炅耍抑皇窃谔峤ㄗh,指出哪里寫(xiě)成什么樣子會(huì)比較好,而自己卻沒(méi)有寫(xiě)任何的程序?,F(xiàn)在,看著自己新寫(xiě)的程序,回想著寫(xiě)的過(guò)程,才發(fā)現(xiàn)老師的用心,真的很感謝老師。很多程序看著簡(jiǎn)單,認(rèn)為寫(xiě)起來(lái)也很簡(jiǎn)單,認(rèn)為這樣寫(xiě)就可以了,只要懂就行了,寫(xiě)起來(lái)馬上就可以搞定。可是到了自己寫(xiě)的時(shí)候才發(fā)現(xiàn),這個(gè)那個(gè)怎么寫(xiě),老是不知道,于是要查來(lái)查去的,弄的非常狼狽、糟糕。不過(guò)不管怎么樣,總算是寫(xiě)好了。我想老師也是為了讓我學(xué)到自己想要的東西吧??磩e人的東西,看得再多,看的懂,但是自己不動(dòng)手去寫(xiě)的話,是學(xué)不到什么東西的,時(shí)間一過(guò)就什么都沒(méi)有留下,只有自己動(dòng)手去做了,才能夠記住東西,才能夠把它轉(zhuǎn)化為自己的東西。這次課設(shè)做的可能不是很順利,但是反觀自己,卻發(fā)現(xiàn)這個(gè)過(guò)程真的是值得付出的。還有,真的很感謝老師的用心 參考文獻(xiàn):[1用Winsock實(shí)現(xiàn)聊天室[EB/OL].[2][M].北京:電子工業(yè)出版社,1999.[4]龔沛曾,陸慰民,[M].北京:高等教育出版社,2001.[3][EB/OL]. 附件:課程設(shè)計(jì)計(jì)劃(附件一)題 目:計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)計(jì)劃組 長(zhǎng):2012080332024拉格木呷組 員:2012080332025劉曉弟,2012080332007高迪,2012080332037張鶴軒 版本號(hào): 日 期:一、需求分析針對(duì)當(dāng)今社會(huì)生活節(jié)奏,設(shè)計(jì)實(shí)用性的聊天工具。用Visual Basic語(yǔ)言設(shè)計(jì)一個(gè)基于TCP/IP協(xié)議的點(diǎn)對(duì)點(diǎn)的聊天程序,實(shí)現(xiàn)客戶端與客戶端之間即可實(shí)現(xiàn)簡(jiǎn)易的聊天功能。二、功能設(shè)計(jì)a) 提供基本的文本編輯功能,使用戶可以方便的編輯要發(fā)送的信息。b) 能夠?qū)⒕庉嫼玫奈谋拘畔?,利用Winsock控件發(fā)送到局域網(wǎng)中指定IP地址的設(shè)備上。c) 能夠顯示通過(guò)Winsock控件接收到的信息,并利用IP地址(或用戶名)加以區(qū)分。d) 實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)和廣播信息的發(fā)送功能。e) 設(shè)計(jì)一個(gè)良好的人機(jī)交互環(huán)境。三、對(duì)可能遇到的難點(diǎn)和重點(diǎn)問(wèn)題進(jìn)行分析程序的關(guān)鍵點(diǎn)在于,要對(duì)整個(gè)TCP/IP通信過(guò)程有深入了解,要熟悉Microsoft Visual Basic中Winsock控件及其編程,熟悉基于消息的異步套接字,熟悉VB各個(gè)控件的操作包括相關(guān)的事件、方法以及屬性等。四、小組分工學(xué)號(hào)姓名分工2012080332024拉格木呷程序操作,編寫(xiě)代碼,程序測(cè)試2012080332025劉曉弟文檔制作,材料收集,報(bào)告制作2012080332007高迪文檔制作,材料收集,調(diào)試程序,2012080332037張鶴軒文檔制作,材料收集,程序測(cè)試五、實(shí)驗(yàn)計(jì)劃 本實(shí)驗(yàn)的目標(biāo)是用Visual Basic語(yǔ)言設(shè)計(jì)一個(gè)基于TCP/IP協(xié)議的點(diǎn)對(duì)點(diǎn)的聊天程序。 利用Visual Basic Winsock控件實(shí)現(xiàn)。程序?qū)懲旰笞?
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1