論文格式
      電氣工程 會(huì)計(jì)論文 金融論文 國(guó)際貿(mào)易 財(cái)務(wù)管理 人力資源 輕化工程 德語(yǔ)論文 工程管理 文化產(chǎn)業(yè)管理 信息計(jì)算科學(xué) 電氣自動(dòng)化 歷史論文
      機(jī)械設(shè)計(jì) 電子通信 英語(yǔ)論文 物流論文 電子商務(wù) 法律論文 工商管理 旅游管理 市場(chǎng)營(yíng)銷(xiāo) 電視制片管理 材料科學(xué)工程 漢語(yǔ)言文學(xué) 免費(fèi)獲取
      制藥工程 生物工程 包裝工程 模具設(shè)計(jì) 測(cè)控專(zhuān)業(yè) 工業(yè)工程 教育管理 行政管理 應(yīng)用物理 電子信息工程 服裝設(shè)計(jì)工程 教育技術(shù)學(xué) 論文降重
      通信工程 電子機(jī)電 印刷工程 土木工程 交通工程 食品科學(xué) 藝術(shù)設(shè)計(jì) 新聞專(zhuān)業(yè) 信息管理 給水排水工程 化學(xué)工程工藝 推廣賺積分 付款方式
      • 首頁(yè) |
      • 畢業(yè)論文 |
      • 論文格式 |
      • 個(gè)人簡(jiǎn)歷 |
      • 工作總結(jié) |
      • 入黨申請(qǐng)書(shū) |
      • 求職信 |
      • 入團(tuán)申請(qǐng)書(shū) |
      • 工作計(jì)劃 |
      • 免費(fèi)論文 |
      • 合作期刊 |
      • 論文同學(xué)網(wǎng) |
      搜索 高級(jí)搜索

      當(dāng)前位置:論文格式網(wǎng) -> 畢業(yè)論文 -> 計(jì)算機(jī)論文
      畢業(yè)論文標(biāo)題:

      基于TCP協(xié)議的簡(jiǎn)單即時(shí)通信軟件的設(shè)計(jì)與實(shí)現(xiàn)

       本文ID:LWGSW14233 價(jià)格:收費(fèi)積分/100
      掃一掃 掃一掃
      本站會(huì)員可自行下載:下載地址 基于TCP協(xié)議的簡(jiǎn)單即時(shí)通信軟件的設(shè)計(jì)與實(shí)現(xiàn) (收費(fèi):1000 積分)  

      論文字?jǐn)?shù):11480,頁(yè)數(shù):33

      摘  要
      即時(shí)通信(Instant Message),由于其具有實(shí)時(shí)性、跨平臺(tái)性、成本低、效率高等優(yōu)點(diǎn)而受到廣泛的使用。設(shè)計(jì)并實(shí)現(xiàn)一個(gè)能夠處理多用戶進(jìn)行實(shí)時(shí)、安全的即時(shí)通信系統(tǒng)具有較強(qiáng)的現(xiàn)實(shí)意義。即時(shí)通信的底層通信是通過(guò)SOCKET套接字接口實(shí)現(xiàn)的。當(dāng)前的主流UNIX系統(tǒng)和微軟的WINDOWS系統(tǒng)都在內(nèi)核提供了對(duì)SOCKET字接口的支持。使用這個(gè)統(tǒng)一的接口,可以編寫(xiě)一個(gè)可移植的TCP/IP通信程序。使信息能夠在INTERNET上可靠的傳輸。
      本文設(shè)計(jì)并實(shí)現(xiàn)了基于局域網(wǎng)內(nèi)的簡(jiǎn)單即時(shí)通信系統(tǒng),系統(tǒng)采用C/S模式,底層通信通過(guò)SOCKET套接字接口實(shí)現(xiàn),服務(wù)器負(fù)責(zé)客戶端的登錄驗(yàn)證,好友信息的保存和心跳報(bào)文的發(fā)送。客戶端采用P2P方式實(shí)現(xiàn)消息傳遞,并能實(shí)現(xiàn)文件的傳輸。本文首先討論了同步套接字,異步套接字,多線程并發(fā)執(zhí)行任務(wù)等;然后闡述了客戶端、服務(wù)器如何使用XML序列化的消息進(jìn)行通信。

      關(guān)鍵詞:即時(shí)通信;文件傳輸;套接字;TCP協(xié)議
      The Design and Implementation of Simple Instant Message Software Based on TCP Protocol
      Abstract
      Instant messages have several advantages such as real-time, cross-platform, cheap and efficient. To design a Multi-user IM (instant message) architecture is very important in both theory and realism. Instant message based on TCP/IP protocol that is realized by socket interface. Almost all UNIX operation systems and Microsoft's windows operation systems provide support of socket in the kernel. Using the uniform interface, we can develop a portable program of TCP/IP, which help us transfer information in Internet safely and credibly.
      The system uses the client rver(C/S) mode. The server takes the responsibility of the login message of client, the saving of friend message and Message heartbeat. The transmission of the basic messages of the customer end will be designed on P2P architecture. This thesis explains how the client and server communicate via serializing XML message.

      Key words:  Instant Message; File Transfer; Socket; TCP protocol

      目  錄

      1 引言 1
      1.1 課題背景 1
      1.2 國(guó)內(nèi)外研究現(xiàn)狀 1
      1.2.1 國(guó)外研究現(xiàn)狀 1
      1.2.2 國(guó)內(nèi)研究現(xiàn)狀 2
      1.3 本課題研究的意義 2
      1.4 本課題的研究方法 2
      2 相關(guān)技術(shù)介紹 2
      2.1 .NET開(kāi)發(fā)平臺(tái)及C#.NET開(kāi)發(fā)語(yǔ)言 2
      2.2 TCP協(xié)議 3
      2.2.1 TCP/IP網(wǎng)絡(luò)協(xié)議 3
      2.2.2 TCP——傳輸控制協(xié)議 3
      2.3 套接字 4
      2.4 流 4
      2.4.1 流的基本概念 4
      2.4.2 .NET中的流 4
      2.5 同步、異步、阻塞和非阻塞 5
      2.6 C/S模型 5
      2.7 即時(shí)通信協(xié)議 6
      3 系統(tǒng)總體設(shè)計(jì) 7
      3.1 需求分析 7
      3.2 系統(tǒng)基本架構(gòu) 7
      3.3 功能模塊設(shè)計(jì) 7
      3.4 邏輯圖 9
      3.5 數(shù)據(jù)庫(kù)設(shè)計(jì) 10
      3.5.1 實(shí)體關(guān)系圖 10
      3.5.2 詳細(xì)列表 10
      4 系統(tǒng)實(shí)現(xiàn) 11
      4.1 使用XML定義的即時(shí)通信協(xié)議 11
      4.1.1 信息結(jié)構(gòu)MESSAGE.CS&UMESSAGE.CS 11
      4.1.2 數(shù)據(jù)結(jié)構(gòu)FriendStruct 12
      4.2 數(shù)據(jù)庫(kù)連接類(lèi) 14
      4.3 服務(wù)器端 15
      4.3.1 同步套接字網(wǎng)絡(luò)監(jiān)聽(tīng) 15
      4.3.2 多線程 19
      4.3.3 計(jì)時(shí)器 19
      4.4 客戶端 20
      4.4.1 同步套接字客戶端 20
      4.4.2 采用異步套接字的文件傳輸 23
      結(jié)    論 25
      參考文獻(xiàn) 26
      致    謝 27
      聲    明 28


      相關(guān)論文
      本論文在計(jì)算機(jī)論文欄目,由論文格式網(wǎng)整理,轉(zhuǎn)載請(qǐng)注明來(lái)源www.donglienglish.cn,更多論文,請(qǐng)點(diǎn)論文格式范文查看
      上一篇:某店P(guān)OS積分管理系統(tǒng)——清除履歷.. 下一篇:基于C/S結(jié)構(gòu)的企業(yè)人事管理系統(tǒng)..
      Tags:基于 TCP 協(xié)議 簡(jiǎn)單 即時(shí) 通信軟件 設(shè)計(jì) 實(shí)現(xiàn) 【收藏】 【返回頂部】
      最新文章
      熱門(mén)文章
      計(jì)算機(jī)論文
      推薦文章

      本站部分文章來(lái)自網(wǎng)絡(luò),如發(fā)現(xiàn)侵犯了您的權(quán)益,請(qǐng)聯(lián)系指出,本站及時(shí)確認(rèn)刪除 E-mail:349991040@qq.com

      論文格式網(wǎng)(www.donglienglish.cn--論文格式網(wǎng)拼音首字母組合)提供計(jì)算機(jī)論文畢業(yè)論文格式,論文格式范文,畢業(yè)論文范文

      Copyright@ 2010-2018 LWGSW.com 論文格式網(wǎng) 版權(quán)所有 蜀ICP備09018832號(hào)

      感谢您访问我们的网站,您可能还对以下资源感兴趣:

      论文格式网:毕业论文格式范文