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

正文內(nèi)容

基于c的短信收發(fā)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁(yè)

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

【導(dǎo)讀】采用TCP的連接和傳輸方式和網(wǎng)絡(luò)編程來(lái)實(shí)現(xiàn)的。我要做的就是模擬手機(jī)短息的形式來(lái)實(shí)現(xiàn)。自己編程能力的提升。引言隨著現(xiàn)在網(wǎng)路技術(shù)的不斷發(fā)展,出現(xiàn)了許許多多各式各樣的聊天工具來(lái)拉近人與人之間的聯(lián)系和加深人與人之間的關(guān)系??v觀國(guó)內(nèi)外的一些主流的聊天工具,他們大體的功能是非常相近的,主要是用來(lái)通訊的和格子有各自的優(yōu)點(diǎn)和缺點(diǎn)。外國(guó)的主流社交軟件有Facebook和MSN,中國(guó)也有許多這樣的聊天工具,像騰訊推出的QQ和微信,主打的聊天和游戲互動(dòng)中使用,這樣可以加強(qiáng)玩家的互動(dòng)和信息的實(shí)時(shí)交互來(lái)提高玩家的粘性,還有YY、微博、米聊等等國(guó)內(nèi)主流的聊天軟件

  

【正文】 rcpy(ss,)。 strcpy(,)。 strcpy(,)。 strcpy(,)。 send(all_cli[i].fd,amp。send_msg,sizeof(deliver),0)。 printf(\n***send to %s client from %s client siccess****\n,ss,)。 break。 } } 圖 13 收信息運(yùn)行圖 16 如圖 13 所示是查看收信箱的信息,其中調(diào)用了 recv_print_(argv[4])函數(shù)把儲(chǔ)存在文件中的短信信息多打印在終端上,可以顯示短信的發(fā)送者號(hào)碼和發(fā)送時(shí)間和具體的短信內(nèi)容。 void recv_print_() { int i = 0。 int j。 MESSAGE arr_msg[100]。 FILE *fp = NULL。 int leng。 char chose。 fp = fopen(./message/,a+)。 if(NULL == fp) { printf(open fail !)。 return 。 } while(1) { memset(amp。arr_msg[i],0,sizeof(MESSAGE))。 fread(amp。arr_msg[i],sizeof(MESSAGE),1,fp)。 i++。 if(feof(fp)) break。 } for(j = 0。ji1。j++) { leng = j + 1。 fflush(stdout)。 printf(%d\n,leng) printf(num: %s\ntime: %smessage: %s\n,arr_msg[j].num,arr_msg[j].time,arr_msg[j].message)。 printf(END\n,j)。 } 測(cè)試 測(cè)試的目的 就是為了 是尋找 程序中的 錯(cuò)誤, 而且是 盡可能 的去 找出 程序中 的盡可能多 錯(cuò)誤 [11]。 程序員寫(xiě)的 一個(gè)程序 并非是寫(xiě)完就是完美的 , 未免會(huì) 存在 某些規(guī)避不了 錯(cuò)誤。如果 程序員 不能及時(shí) 的 將 這些錯(cuò)誤 找出 來(lái) 并修改, 有可能 會(huì) 造成系統(tǒng)無(wú)法正常工作造 成 一些損失 。 短信收發(fā)系統(tǒng)中 一旦 出了錯(cuò)誤 系統(tǒng) 將 無(wú)法運(yùn)行,對(duì) 人們的正常通信將帶來(lái)一些麻煩 。所以 要通過(guò)測(cè)試 ,盡 量的減少程序中 的錯(cuò)誤, 從而 達(dá)到 系統(tǒng)穩(wěn)定運(yùn)作的目的 ,使 短信收發(fā)系統(tǒng)工作不會(huì)收到影響 。 17 圖 14 一級(jí)服務(wù)器測(cè)試 圖 如圖 14 所示是測(cè)試一級(jí)服務(wù)器的最大的負(fù)載量,連了十幾個(gè)二級(jí)服務(wù)進(jìn)行測(cè)試,看在多個(gè)二級(jí)服務(wù)器連接時(shí)一級(jí)服務(wù)器是否能正常的工作,經(jīng)過(guò)測(cè)試一級(jí)服務(wù)還是可以順利的實(shí)現(xiàn)信息的轉(zhuǎn)發(fā)的。 圖 15 二級(jí)服務(wù)器測(cè)試圖 如圖 15 所示是大量的 client 端連接到二級(jí)服務(wù)器上的,然后在測(cè)試二級(jí)服務(wù)器能否把信息的傳遞,在測(cè)試的過(guò)程中由于電腦性能的緣故,在信息發(fā)送的時(shí)候會(huì)出現(xiàn)一些的卡頓,但是信息還是可以正常的發(fā)送的。 18 通過(guò)如上的測(cè)試,可以實(shí)現(xiàn)負(fù)載均衡,這種方式可以能讓更多的 client 進(jìn)行連接,通過(guò)二級(jí)服務(wù)器來(lái)降低一級(jí)服務(wù)器的負(fù)載,同時(shí)也提高了信息的轉(zhuǎn)發(fā)效率了性能。另一方面測(cè)試可以檢測(cè)出系統(tǒng)中的一些 bug,有些 bug 只有通過(guò)大量的重復(fù)測(cè)試才可以顯示出來(lái)的,然 后在解掉 bug,優(yōu)化系統(tǒng)的功能,讓用戶能夠有更好的用戶體驗(yàn)。 7 開(kāi)發(fā)總結(jié) 經(jīng)過(guò)幾個(gè)月終于把自己的系統(tǒng)完成了和畢業(yè)論文完成,頓時(shí)感覺(jué)自己輕松了許多,但是另一方面也有一點(diǎn)不舍,因?yàn)楫厴I(yè)完成了說(shuō)明我們離畢業(yè)的步伐又近了一步,但是也是我們?nèi)松牧硪粋€(gè)起點(diǎn)。在這幾個(gè)月當(dāng)中多是利用晚上的時(shí)間去編寫(xiě)程序的,在編寫(xiě)程序的過(guò)程中也遇到很多的苦難,用對(duì)一些知識(shí)還不是很熟,用起來(lái)會(huì)出現(xiàn)一些錯(cuò)誤,但是最終通過(guò)網(wǎng)絡(luò),通過(guò)指導(dǎo)老師還是把這些問(wèn)題給解決了。在此過(guò)程中對(duì)以前的許多知識(shí)得到了很好的鞏固和復(fù)習(xí),還有系統(tǒng)中 應(yīng)用到的一些新知 識(shí),自己通過(guò)網(wǎng)絡(luò)去學(xué)然后去應(yīng)用。因?yàn)樽约褐R(shí)體系還不是特別的完整,編程能力也沒(méi)有特別的強(qiáng),所以系統(tǒng)并沒(méi)有那么的完善,所以在以后的工作中還是要繼續(xù)的學(xué)習(xí),提升自己的編程能力和分析問(wèn)題的能力。 致謝 光陰似箭,日月如梭。轉(zhuǎn)眼間大學(xué)的四年就要結(jié)束了,能讓我的大學(xué)畫(huà)上完美的句號(hào)和畢業(yè)答辯能夠取得圓滿的成功。我要感謝多年培育我的老師們和指導(dǎo)我畢設(shè)完成的指導(dǎo)老師,因?yàn)樵趯?xiě)畢設(shè)的這段時(shí)間我一直在外地實(shí)習(xí),學(xué)校有什么事劉斌老師多會(huì)第一時(shí)間的通知我,并且會(huì)細(xì)心的和我們一些寫(xiě)論文的技巧,和在技術(shù)給予一定的幫助。幫助我解決一些 自己不能夠很好解決的問(wèn)題,這樣我的畢業(yè)設(shè)計(jì)才能順利的完成。最后還是要深深的感謝我的指導(dǎo)老師劉斌老師,這樣才能夠讓我的大學(xué)畫(huà)上完美的句號(hào)。 參考文獻(xiàn) [1]趙敏哲 .64 位 Linux 操作系統(tǒng)與應(yīng)用實(shí)例 [M].北京:機(jī)械工業(yè)出版社 ,20xx. [2]龐麗萍 .操作系統(tǒng)原理 (3 版 )[M].武漢:華中科技大學(xué)出版社 ,20xx. [3]張饒學(xué) .Linux 網(wǎng)絡(luò)編程 [M].北京 :清華大學(xué)出版社 ,20xx. [4]金鐘夫 ,杜剛 .淺析 socket 網(wǎng)絡(luò)編程 [J].微計(jì)算機(jī)信息 ,20xx,32,8789. [5]鄭燕飛 ,余海燕 .linux 的多線程機(jī)制探討與實(shí)踐 [J].計(jì)算機(jī)應(yīng)用 ., 21(1):8182 [6]王群 ,許中萬(wàn) .Linux 優(yōu)勢(shì)分析 [J].計(jì)算機(jī)與現(xiàn)代化, 20xx(10):78. [7]任泰明著 . TCP/IP 協(xié)議與網(wǎng)絡(luò)編程 [M]. 西安 :西安電子科技大學(xué)出版社 . 20xx. [8]謝希仁 . 計(jì)算機(jī)網(wǎng)絡(luò)( 5 版) [M]. 西安 :電子工業(yè)出版社 . [9]陳劍 .基于 socket 的進(jìn)程間通信平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) [D].東北大學(xué) .20xx. [10]趙穎 ,韓秀梅,馬宏騫 .linux 下的 c 語(yǔ)言編程 [J].遼林工學(xué)院學(xué)報(bào) . [11]陳波 ,石旭剛,史故臣 .嵌入式 c 語(yǔ)言在系統(tǒng)開(kāi)發(fā)中的代碼優(yōu)化 [J].計(jì)算機(jī)時(shí)代 .20xx,( 11): 5556. 19 英文摘要 Design and implementation of SMS Linux transceiver system based on C Student majoring in puter science and technology Qin ZhangYang Tutor Liu Bin Abstract: The messaging system is Linux under the C language, based on multithreading, GMS protocol, select non blocking, using TCP connection and transmission mode and work programming. I want to do is to simulate the mobile phone short message form to send and receive SMS, a server to manage multiple service level to two, then the two stage management server to multiple clients, through the design of two layer load balancing server to realize the server, so the same number section number can be achieved the client message through the number of segments of two level servers to send and receive information, different numbers of transmit information through a mail client server, through the implementation of this system can be used to learn the knowledge link, consolidate and enhance the ability of their own programming. Keywords: C/S。 Multi server。 Send and receive text messages。 Load balancing。 multi thread 20
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1