基于tcpip協(xié)議的實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的實(shí)現(xiàn)

基于tcpip協(xié)議的實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的實(shí)現(xiàn)

ID:35660350

大小:281.86 KB

頁(yè)數(shù):64頁(yè)

時(shí)間:2019-04-07

基于tcpip協(xié)議的實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的實(shí)現(xiàn)_第1頁(yè)
基于tcpip協(xié)議的實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的實(shí)現(xiàn)_第2頁(yè)
基于tcpip協(xié)議的實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的實(shí)現(xiàn)_第3頁(yè)
基于tcpip協(xié)議的實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的實(shí)現(xiàn)_第4頁(yè)
基于tcpip協(xié)議的實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的實(shí)現(xiàn)_第5頁(yè)
資源描述:

《基于tcpip協(xié)議的實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、基于TCP/IP協(xié)議的實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的實(shí)現(xiàn)11實(shí)時(shí)語(yǔ)音聊天系統(tǒng)概述11.1實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的歷史22實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的技術(shù)及需求分析3圖2-7音頻回放數(shù)據(jù)流程圖203實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的實(shí)現(xiàn)2034軟件測(cè)試35這個(gè)實(shí)時(shí)語(yǔ)音聊天軟件的主程序界面如圖4-1所示,點(diǎn)擊右下角和右上角的按鈕都可以退出該軟件,但是如果是處于語(yǔ)音聊天狀態(tài)而要強(qiáng)制退出程序的話建議點(diǎn)擊右下角退出按鈕而不是右上角的紅色按鈕。因?yàn)樵谡Z(yǔ)音聊天過(guò)程中對(duì)內(nèi)存的讀寫要求比較嚴(yán)格,如果強(qiáng)制關(guān)閉程序則可能會(huì)發(fā)生內(nèi)存讀寫錯(cuò)誤,從而導(dǎo)致整個(gè)操作系統(tǒng)暫時(shí)無(wú)法響應(yīng)。3536圖4-1實(shí)時(shí)語(yǔ)音聊天軟件主界面363其中

2、左上角的菜單中包括4個(gè)子選項(xiàng),分別是連接,斷開(kāi),等待連接和測(cè)試。在菜單欄下面有三個(gè)快捷鍵按鈕,其中按鍵“”對(duì)應(yīng)菜單選項(xiàng)中的“連接”,直接點(diǎn)擊也可彈出如圖4-3所示的對(duì)話框。按鍵“”對(duì)應(yīng)菜單選項(xiàng)中的“斷開(kāi)”,當(dāng)用戶按下這個(gè)按鍵時(shí),將會(huì)立即結(jié)束聊天,無(wú)論是在與對(duì)方聊天狀態(tài)下還是在本機(jī)測(cè)試狀態(tài)下,這個(gè)鍵都將無(wú)條件結(jié)束正在進(jìn)行的語(yǔ)音處理過(guò)程。按鍵“”對(duì)應(yīng)菜單項(xiàng)中的“測(cè)試”,直接點(diǎn)擊這個(gè)按鍵軟件就會(huì)直接跳轉(zhuǎn)到本機(jī)測(cè)試狀態(tài)來(lái)響應(yīng)本機(jī)用戶對(duì)軟件的測(cè)試。如果用戶想讓它處在被動(dòng)接聽(tīng)狀態(tài),那么就點(diǎn)擊菜單中的“等待連接”鍵,如圖4-2。36373圖4-2實(shí)時(shí)語(yǔ)音聊天菜單界面37

3、點(diǎn)擊“連接”按鍵,將會(huì)彈出一個(gè)對(duì)話框,如圖4-3所示。3737圖4-3IP地址輸入框38在IP地址框中輸入對(duì)方IP點(diǎn)擊“開(kāi)始”,等待對(duì)方連接。如果對(duì)方拒絕或輸入的IP錯(cuò)誤則會(huì)彈出一個(gè)對(duì)話框,如圖4-4所示。38338圖4-4拒絕聊天對(duì)話框38在工具菜單中只有一個(gè)選項(xiàng),點(diǎn)擊即可獲取IP,如圖4-5所示。38339圖4-5實(shí)時(shí)語(yǔ)音聊天軟件工具欄39當(dāng)請(qǐng)求信息到達(dá)對(duì)方時(shí),就會(huì)彈出一個(gè)對(duì)話框,提示用戶是否同意語(yǔ)音聊天,如圖4-6所示。39339圖4-6實(shí)時(shí)語(yǔ)音聊天軟件請(qǐng)求連接對(duì)話框40在該語(yǔ)音聊天軟件主界面上,點(diǎn)擊“菜單”按鍵,就會(huì)有一個(gè)下拉菜單,包含四個(gè)選項(xiàng):連

4、接、斷開(kāi)、等待連接和測(cè)試。如果點(diǎn)擊連接,就會(huì)彈出一個(gè)IP地址輸入的對(duì)話框,輸入對(duì)方IP地址后點(diǎn)擊“開(kāi)始”,等待對(duì)方連接。如果對(duì)方拒絕或輸入的IP錯(cuò)誤則會(huì)彈出一個(gè)對(duì)話框,提示用戶連接失敗。而當(dāng)請(qǐng)求信息到達(dá)對(duì)方時(shí),就會(huì)彈出一個(gè)對(duì)話框,提示用戶是否同意語(yǔ)音聊天,若對(duì)方點(diǎn)擊確定,雙方用戶就可以進(jìn)行語(yǔ)音通話了。若雙方想結(jié)束通話,可以點(diǎn)擊“”或者在“菜單”鍵的下拉菜單中的“斷開(kāi)”鍵都可以結(jié)束通話,然后點(diǎn)擊主界面右上角的紅色按鍵就可以退出該聊天軟件了。另外,點(diǎn)擊“”鍵或菜單項(xiàng)中的“測(cè)試”,該軟件就會(huì)直接跳轉(zhuǎn)到本機(jī)測(cè)試狀態(tài)來(lái)響應(yīng)本機(jī)用戶對(duì)軟件的測(cè)試。如果用戶想讓它處在被動(dòng)

5、接聽(tīng)狀態(tài),那么就點(diǎn)擊菜單中的“3等待連接”鍵。在軟件主界面上還有一個(gè)按鍵“工具”,點(diǎn)擊后就回出現(xiàn)一個(gè)選項(xiàng),點(diǎn)擊即可獲取本機(jī)IP。以上所述就是整個(gè)用戶界面的實(shí)際聊天過(guò)程。40結(jié)束語(yǔ)40參考文獻(xiàn):413基于TCP/IP協(xié)議的實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的實(shí)現(xiàn)基于TCP/IP協(xié)議的實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的實(shí)現(xiàn)引言隨著通信網(wǎng)絡(luò)技術(shù)的發(fā)展,人們之間的交流方式越來(lái)越方便,文本聊天已經(jīng)不能滿足人們節(jié)奏日益加快的生活,語(yǔ)音聊天的技術(shù)變得不可或缺。即時(shí)通信自從上世紀(jì)80年代末出現(xiàn)以來(lái),即時(shí)通信逐漸涵蓋了微博、音樂(lè)、電子郵件、視頻、游戲和搜索等多種功能。目前市面使用較多的即時(shí)通信軟件包括微博、

6、微信、騰訊QQ、YY、Facebook等等,就連支付寶和淘寶等軟件也增添了加好友聊天的新功能。實(shí)時(shí)語(yǔ)音聊天系統(tǒng)是即時(shí)通信系統(tǒng)的一個(gè)核心部分,它利用當(dāng)今盛行的網(wǎng)絡(luò)編程技術(shù),面向各種局域網(wǎng)用戶,利用TCP/IP3基于TCP/IP協(xié)議的實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的實(shí)現(xiàn)協(xié)議以及相關(guān)技術(shù)實(shí)現(xiàn)局域網(wǎng)內(nèi)實(shí)時(shí)語(yǔ)音聊天,為各企業(yè)公司職員的交流提供了方便,一起解決工作中面臨的難題,為各類局域網(wǎng)用戶帶來(lái)方便。3基于TCP/IP協(xié)議的實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的實(shí)現(xiàn)1實(shí)時(shí)語(yǔ)音聊天系統(tǒng)概述1.1實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的歷史近年來(lái),計(jì)算機(jī)正在改變我們的通信、工作和娛樂(lè)的方式。隨著網(wǎng)絡(luò)時(shí)代的到來(lái),通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)人

7、與人之間跨區(qū)域的實(shí)時(shí)交流已經(jīng)可以實(shí)現(xiàn)。但網(wǎng)絡(luò)只能提供硬件技術(shù)上的支持,如果想通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)沒(méi)有地域局限的交流還需要軟件技術(shù)的支持。因此,為滿足人們的需要,聊天系統(tǒng)就應(yīng)運(yùn)而生了。最早的聊天系統(tǒng)僅僅是在UNIX環(huán)境下,利用talk指令在用戶間建立純文字的在線交流,它只能傳輸一般ASCⅡ碼。隨著通信網(wǎng)絡(luò)技術(shù)的快速發(fā)展,實(shí)時(shí)語(yǔ)音的傳輸已經(jīng)能夠?qū)崿F(xiàn)。1.2實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的發(fā)展前景隨著互聯(lián)網(wǎng)用戶數(shù)量的增加和使用領(lǐng)域的逐步拓展,基于TCP/IP3基于TCP/IP協(xié)議的實(shí)時(shí)語(yǔ)音聊天系統(tǒng)的實(shí)現(xiàn)協(xié)議的實(shí)時(shí)語(yǔ)音聊天系統(tǒng)開(kāi)始煥發(fā)生機(jī)。實(shí)時(shí)語(yǔ)音聊天系統(tǒng)能夠提供一個(gè)支持語(yǔ)音和數(shù)據(jù)通信

8、雙向通信的協(xié)作框架,因此能夠讓用戶利用網(wǎng)絡(luò)享受實(shí)時(shí)語(yǔ)音聊天系統(tǒng)帶來(lái)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。