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

正文內(nèi)容

局域網(wǎng)聊天軟件聊天軟件論文畢業(yè)設(shè)計(jì)論文)word格式-資料下載頁(yè)

2025-08-07 15:07本頁(yè)面
  

【正文】 發(fā)出的最后一個(gè)報(bào)文的最后一個(gè)字節(jié)的序列號(hào),對(duì)端如果收到這個(gè)數(shù)據(jù),回送一個(gè)TCP的ACK,確認(rèn)這個(gè)字節(jié)已經(jīng)收到,這樣就知道此連接沒(méi)有被斷開(kāi)。如果一段時(shí)間沒(méi)有收到對(duì)方的響應(yīng),會(huì)進(jìn)行重試,重試幾次后,向?qū)Χ税l(fā)一個(gè)reset,然后將連接斷掉。  在Windows中,第一次探測(cè)是在最后一次數(shù)據(jù)發(fā)送的兩個(gè)小時(shí),然后每隔1秒探測(cè)一次,一共探測(cè)5次,如果5次都沒(méi)有收到回應(yīng)的話(huà),就會(huì)斷開(kāi)這個(gè)連接。但兩個(gè)小時(shí)對(duì)于我們的項(xiàng)目來(lái)說(shuō)顯然太長(zhǎng)了。我們必須縮短這個(gè)時(shí)間。那么我們?cè)撊绾巫瞿???yīng)該利用Socket類(lèi)的IOControl()函數(shù)。 .NET中多線(xiàn)程的同步資源訪(fǎng)問(wèn)在應(yīng)用程序中使用多個(gè)線(xiàn)程的一個(gè)好處是每個(gè)線(xiàn)程都可以異步執(zhí)行。對(duì)于 Windows 應(yīng)用程序,耗時(shí)的任務(wù)可以在后臺(tái)執(zhí)行,而使應(yīng)用程序窗口和控件保持響應(yīng)。對(duì)于服務(wù)器應(yīng)用程序,多線(xiàn)程處理提供了用不同線(xiàn)程處理每個(gè)傳入請(qǐng)求的能力。否則,在完全滿(mǎn)足前一個(gè)請(qǐng)求之前,將無(wú)法處理每個(gè)新請(qǐng)求。然而,線(xiàn)程的異步特性意味著必須協(xié)調(diào)對(duì)資源(如文件句柄、網(wǎng)絡(luò)連接和內(nèi)存)的訪(fǎng)問(wèn)。否則,兩個(gè)或更多的線(xiàn)程可能在同一時(shí)間訪(fǎng)問(wèn)相同的資源,而每個(gè)線(xiàn)程都不知道其他線(xiàn)程的操作。結(jié)果將產(chǎn)生不可預(yù)知的數(shù)據(jù)損壞。 :1)lock 關(guān)鍵字2)監(jiān)視器3)同步事件和等待句柄4)Mutex 對(duì)象lock 關(guān)鍵字可以用來(lái)確保代碼塊完成運(yùn)行,而不會(huì)被其他線(xiàn)程中斷。這是通過(guò)在代碼塊運(yùn)行期間為給定對(duì)象獲取互斥鎖來(lái)實(shí)現(xiàn)的。 lock 語(yǔ)句以關(guān)鍵字 lock 開(kāi)頭,它有一個(gè)作為參數(shù)的對(duì)象,在該參數(shù)的后面還有一個(gè)一次只能由一個(gè)線(xiàn)程執(zhí)行的代碼塊。lock 確保當(dāng)一個(gè)線(xiàn)程位于代碼的臨界區(qū)時(shí),另一個(gè)線(xiàn)程不進(jìn)入臨界區(qū)。如果其他線(xiàn)程試圖進(jìn)入鎖定的代碼,則它將一直等待(即被阻止),直到該對(duì)象被釋放.這里使用lock需要注意的是:應(yīng)避免鎖定 public 類(lèi)型,否則實(shí)例將超出代碼的控制范圍。常見(jiàn)的結(jié)構(gòu) lock (this)、lock (typeof (MyType)) 和 lock (myLock) 違反此準(zhǔn)則: ,將出現(xiàn) lock (this) 問(wèn)題。 MyType 可以被公共訪(fǎng)問(wèn),將出現(xiàn) lock (typeof (MyType)) 問(wèn)題,所以出現(xiàn) lock(“myLock”) 問(wèn)題。 用C操縱XML文檔配置服務(wù)器IP和端口號(hào)、在登陸界面中保存用戶(hù)的號(hào)碼以便輸入等等,都需要一個(gè)外部配置文件,配置文件是標(biāo)準(zhǔn)的 XML 文件,配置文件的名稱(chēng)是帶有 .config 擴(kuò)展名的該應(yīng)用程序的名稱(chēng)。.NET Framework 定義了一組實(shí)現(xiàn)配置設(shè)置的元素。一個(gè)應(yīng)用程序配置文件包含應(yīng)用程序特定的設(shè)置。該文件包含公共語(yǔ)言運(yùn)行庫(kù)讀取的配置設(shè)置(如程序集綁定策略、遠(yuǎn)程處理對(duì)象等等),以及應(yīng)用程序可以讀取的設(shè)置。首先我們必須知道應(yīng)用程序配置文件所在的路徑,應(yīng)用程序配置文件的名稱(chēng)和位置取決于應(yīng)用程序的宿主,如果是可執(zhí)行文件承載的應(yīng)用程序,則由可執(zhí)行文件宿主承載的應(yīng)用程序的配置文件與該應(yīng)用程序位于同一目錄。例如,名為 的應(yīng)用程序可以與名為 的配置文件關(guān)聯(lián)。 我們可以用如下方式獲取該配置文件: XmlDocument doc = new XmlDocument()。 ( )。既然知道了應(yīng)用程序的路徑而且也知道了配置文件的路徑方法就多了。 可以直接加載路徑,即靜態(tài)獲取,也可以動(dòng)態(tài)獲取,獲取程序集的路徑方法多,就不一一例出來(lái)了。接下來(lái)就要獲取/修改配置文檔節(jié)點(diǎn),最后是保存配置文件 :(p)方法??偨Y(jié)與展望經(jīng)過(guò)3個(gè)月緊張的畢業(yè)設(shè)計(jì),局域網(wǎng)聊天軟件已基本完成,系統(tǒng)基本功能已經(jīng)實(shí)現(xiàn),測(cè)試運(yùn)行也完全正常。該系統(tǒng)完成了服務(wù)器端的配置與開(kāi)啟,客戶(hù)端用戶(hù)的注冊(cè)、登陸、文字傳送、查找添加好友的功能。該系統(tǒng)操作簡(jiǎn)便、易于使用、用戶(hù)界面友好,本系統(tǒng)模仿當(dāng)前使用面很廣的騰訊聊天程序,適用與廣大用戶(hù)群體,所以具有比較好的易用性。在畢業(yè)設(shè)計(jì)的初期階段,我主要學(xué)習(xí)了與本課題相關(guān)的理論知識(shí),包括: Framework框架結(jié)構(gòu),Visual Studio2005集成開(kāi)發(fā)環(huán)境,C,SQL server2005數(shù)據(jù)庫(kù)等一系列相關(guān)技術(shù),socket編程技術(shù)和多線(xiàn)程開(kāi)發(fā)技術(shù),并完成客戶(hù)端和服務(wù)器端文字信息傳遞實(shí)驗(yàn)。在查閱大量資料逐漸了解系統(tǒng)需求后,我編寫(xiě)了系統(tǒng)的需求分析規(guī)格說(shuō)明書(shū)和系統(tǒng)概要說(shuō)明書(shū)。接著便進(jìn)入了系統(tǒng)詳細(xì)設(shè)計(jì)和編碼階段,在這個(gè)階段,由于自己動(dòng)手經(jīng)驗(yàn)不足和對(duì)開(kāi)發(fā)工具的陌生,系統(tǒng)遇到了很多大大小小的問(wèn)題,比如如何向注冊(cè)表中寫(xiě)入連接字符傳,如何將所有留言狀態(tài)置為已讀,如何利用多線(xiàn)程、線(xiàn)程池、非堵塞I/O技術(shù)提高系統(tǒng)性能,如何更好地美化頁(yè)面等問(wèn)題,但在一次次克服困難的過(guò)程中,我得到了極大的鍛煉,基本上掌握了一些的編程技巧,同時(shí)也獲得了許多寶貴的軟件開(kāi)發(fā)經(jīng)驗(yàn)和技巧,這為我今后的學(xué)習(xí)工作打下了堅(jiān)實(shí)的基礎(chǔ)。而這對(duì)我來(lái)說(shuō)是一次豐富的收獲。 在這段時(shí)間里我學(xué)到了很多以前沒(méi)有學(xué)到的知識(shí),同時(shí)也將以前所學(xué)過(guò)的知識(shí)運(yùn)用到實(shí)踐項(xiàng)目中,在提高理論知識(shí)的基礎(chǔ)上,也充分地鍛煉了自己的動(dòng)手能力。當(dāng)然這個(gè)系統(tǒng)還存在許多有待完善之處:在添加好友時(shí),可以提供模糊查找功能;當(dāng)對(duì)方好友不在線(xiàn)時(shí),應(yīng)支持發(fā)送離線(xiàn)消息;在文字傳送的同時(shí)增加表情發(fā)送的功能;應(yīng)使用戶(hù)能夠?qū)崿F(xiàn)個(gè)人信息如昵稱(chēng)、密碼等的修改;界面設(shè)計(jì)的不夠精致美觀(guān)。由于自己經(jīng)驗(yàn)不足且時(shí)間有限,所以界面設(shè)計(jì)不盡人意;用戶(hù)的權(quán)限設(shè)置應(yīng)更加嚴(yán)謹(jǐn),層次更加清晰,多功能的實(shí)現(xiàn)不同權(quán)限的用戶(hù)對(duì)系統(tǒng)不同功能的操作。除了以上列舉的一些不足之處外,此系統(tǒng)還有其它很多功能需要增強(qiáng),由于個(gè)人水平有限,時(shí)間也比較緊,只能實(shí)現(xiàn)系統(tǒng)的基本操作,對(duì)其它功能我想更進(jìn)一步的學(xué)習(xí)并完善。這次畢業(yè)設(shè)計(jì)的時(shí)間雖然不算太長(zhǎng),但使我對(duì)很多東西有了更深刻的認(rèn)識(shí)??偨Y(jié)如下:查閱資料和閱讀相關(guān)文獻(xiàn)的重要性。向老師和同學(xué)請(qǐng)教的重要性。勤動(dòng)手的重要性,在以前我總是有“只學(xué)不練”的傾向,導(dǎo)致動(dòng)手能力得不到提高,在這次的一次次編寫(xiě)代碼、調(diào)試代碼的過(guò)程中,我才明白“代碼不是寫(xiě)出來(lái)的,是調(diào)出來(lái)的”的道理。對(duì)待任何事情都要有耐心和恒心,遇到問(wèn)題要冷靜地思考,積極找出癥結(jié)所在,逐個(gè)解決。轉(zhuǎn)眼本科生階段就要?jiǎng)澤暇涮?hào)了。通過(guò)這次畢業(yè)設(shè)計(jì),我更深刻的認(rèn)識(shí)到了教學(xué)實(shí)踐在大學(xué)課程中的重要性,同時(shí)也發(fā)覺(jué)到了自己在學(xué)習(xí)方面存在的不足之處,在以后的學(xué)習(xí)中我會(huì)努力改進(jìn)這些不足、不斷提高自己的動(dòng)手實(shí)踐能力!致 謝在本文結(jié)束之際,首先要向我的導(dǎo)師致以崇高的敬意和衷心的感謝。老師在專(zhuān)業(yè)課程的學(xué)習(xí)、素材的收集、課題的確立、資料的查閱都給以的熱忱的關(guān)懷和細(xì)心的指導(dǎo),感謝他在百忙之中抽出時(shí)間并耐心的給我講解畢業(yè)設(shè)計(jì)中的難點(diǎn)和疑點(diǎn)。老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、淵博的學(xué)識(shí)、對(duì)事業(yè)的兢兢業(yè)業(yè)、不斷進(jìn)取的精神,為我今后的生活及工作樹(shù)立了榜樣,我的點(diǎn)滴進(jìn)步無(wú)不凝結(jié)著導(dǎo)師的心血。還要感謝計(jì)算機(jī)學(xué)院各位任課老師,老師們深厚的學(xué)術(shù)功底、旺盛的工作熱情和平易近人的態(tài)度是我學(xué)習(xí)的榜樣。感謝審閱本文的老師,感謝你們?cè)诎倜χ谐槌鰧氋F時(shí)間來(lái)審閱本文,并期待你們的批評(píng)指正。最后,再次向各位老師的關(guān)心和幫助表示衷心的感謝!參考文獻(xiàn)[1] 冉林倉(cāng)、尹建民著,《Visual C.NET入門(mén)與進(jìn)階》,清華大學(xué)出版社,2007年2月[2] Christian Nagel, Bill Evjen(美), Jay Glynn 等著,李敏波翻譯,黃靜審校,《C高級(jí)編程》(第4版),清華大學(xué)出版社,2006年10月[3] 陳鐘、劉強(qiáng)、張高等,C編程語(yǔ)言程序設(shè)計(jì)與開(kāi)發(fā),清華大學(xué)出版社,2003年9月[4] Jeff Ferguson Brian Patterson 等著,蓋江南、朱海綾、王勇等譯《C寶典》,電子工業(yè)出版社,2002年11月[5] Andrew ,潘愛(ài)民譯,《計(jì)算機(jī)網(wǎng)絡(luò)(第4版)(中文版)》,清華大學(xué)出版社,2004年10月[6] 冀振燕著,《UML系統(tǒng)分析設(shè)計(jì)與應(yīng)用案例》,人民郵電出版社,2004年7月[7] 白采英等著,《英漢計(jì)算機(jī)技術(shù)大詞典》, 上海交通大學(xué)出版社,1997年。[8] . .,[9] 張曉輝等著,《SQL Server 2000管理及應(yīng)用系統(tǒng)開(kāi)發(fā)》,人民郵電出版社,2002年12月[10] 李凌著,《Winsock 2網(wǎng)絡(luò)編程實(shí)用教程》,清華大學(xué)出版社,2003年11月[11] 庫(kù)珀(美)著,張志華等譯,《C設(shè)計(jì)模式》,電子工業(yè)出版社,2003年8月[12] [13] 40
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1