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

正文內容

基于電話線路的數(shù)據(jù)通信程序的設計與實現(xiàn)畢業(yè)設計-免費閱讀

2025-06-21 12:41 上一頁面

下一頁面
  

【正文】 [2] 錢祝宇 .微機通信技術 [M].北京:電子科技大學出版社, 1992。 測試只能盡量 避免錯誤的產(chǎn)生和消除已經(jīng)產(chǎn)生的錯誤,使程序中的錯誤密度達到盡可能低的程度 , 減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤 。 default: break。 …………………… //ov 的初始化設置 GetDlgItemText(IDC_EDTWRITE,szBuff,512)。) { ReadFile(pcDlgm_hSerialHandle,szBuff,512,amp。m_hCall, szAddress, 0, lpCallParams)。 } if(m_nDevID 0) return LINEERR_BADDEVICEID。 if(lRet != 0) continue。stInitParams)。 }。 void GetErrorString(int nError, char *amp。//線路消息 bool m_bConnected。我們會對線路進行掛斷操作,TAPI 的類成員函數(shù) LineDrop 來斷開連接,然后調用 LineClose 來關閉一條打開的線路,同時釋放前面階段操作所用到的一些緩存以及復位一些信 號型變量。 ReadFile 與 WriteFile 有兩種模式,一種是等待模式,一種是非等 待模式。以下是一些主要的消息 (1)LINECALLSTATE_IDLE 沒有呼叫,為空,此時應斷接,釋放掉占用的資源; (2)LINECALLSTATE_DIALING 撥號中,正在撥號??梢酝ㄟ^ lineDeallocate ( )來釋放呼叫句柄。 TAPI 通過調用這兩個函數(shù)來加載 Tapi32 .dll 和有關的電話設備驅動程序,并且指定檢測線路設備的狀態(tài)和事 件的回調函數(shù)。對呼叫可以進行連接、置于保持狀態(tài)以及傳送、召開會議、暫停、恢復等操作。一些數(shù)字電話線(例如 ISDN )包含了多個“信道”或者信息通路,可用來同時傳送不同類型的數(shù)據(jù),這些多信道數(shù)字線路通常由多邏輯線路設備表示,一個邏輯線路設備代表一個信道。 圖 2 TAPI所用到的數(shù)據(jù)結構 (3) 邏輯線路設備 線路( Line)指的是物理電話線路。但是數(shù)據(jù)結構需要多大的內存空間,應用程序并 不總是知道,這就是設置前三個域的原因。這些結構的組織如圖二所示。這樣,多個應用程序就可以共享這些設備, TAPI 管理對各個設備的訪問,讓通用程序協(xié)調使用這些設備。原因如下:許多 MODEM 制造商已向標準的 AT 指令集中添加了許多變種,這就使應用程序與市售的所有 MODEM 保持完全兼容很困難。循環(huán)退出后,程序即結束。這個屬性指定步驟是通過指定 窗口類 來完成的。在消息處理函數(shù)中,對傳入的消息進行處理。 2 設計開發(fā)的基礎理論 Windows SDK 簡介 SDK 即 software develope kit(軟件開發(fā)工具包),它包含了進行 Windows軟件開發(fā)的文檔和 API 函數(shù)的輸入庫、頭文件(因為 API 在動態(tài)鏈接庫中,這些動態(tài)鏈接庫是系統(tǒng)的組成部分因此不用再提供,而輸入庫和頭文件則必須,這樣才能在你的程序中使用 API 函數(shù))。 聲 明 .............................................................................................. 錯誤 !未定義書簽。 關鍵詞: Windows;電話線路;數(shù)據(jù)通信; TAPI The Design and Implementation of a TelephoneLine Based Communication Program in Windows Operating System Abstract The telephony work is the largest munications work, and it39。一個 Windows 下基于電話線路的數(shù)據(jù)通信程序 的設計與實現(xiàn) 摘 要 電話網(wǎng)絡是最大的通信網(wǎng)絡,但是我們通常只是用來進行語音傳輸。s generally used for voice transmission. To better utilize the advantages of the telephony work and meet the need of data transmission in places where Inter is inaccessible, it is definitely necessary to develop a software which could transmit data over existing telephone lines. Microsoft39。 第 1 頁 共 17頁 1 前言 當今計算機網(wǎng)絡十分普及,但仍有不少地區(qū)無法安裝網(wǎng)絡,相比之下電話線網(wǎng)比 inter 發(fā)達很多,我們用的寬帶也是在電話線網(wǎng)的基礎上建立起來的。早期 SDK 是一個單獨發(fā)放的包,現(xiàn)在在Visual C++和其他一些開發(fā)環(huán)境中已經(jīng)包含了它。系統(tǒng)內還有它自己的缺省消息處理函數(shù)。對于自己建立的窗口,這個 窗口類 需要自己制定,也即自己填充一個 WNDCLASS 結構 ,然后向系統(tǒng)注冊。 MODEM 的控制 目前模擬電話線路被廣泛用于數(shù)據(jù)傳輸。而 Windows 維護了一個數(shù)據(jù)庫,其中包含了商用調制解調器以及每個 MODEM 支持 的 AT 命令集變種,使用 TAPI 則可以訪問該數(shù)據(jù)庫,所以使用標準 TAPI函數(shù)生成呼叫和控制 MODEM 的應用程序不需要知道 AT命令集的詳細內容。 TAPI 第 4 頁 共 17頁 的設計本身是可以擴展的,從而可以滿足未來通信網(wǎng)絡多方面的需求。最前面 l 的 3 個域分別是 dwTotalsize ,dwNeededsize 和dwUsedSize。將結構傳送給 TAPI 之前,應用程序可使用緩沖區(qū)的大小填充 dwTotalsize 域。線的終端位置一般稱為站( station)。邏輯電話( Logical phone)表示電話。 每個呼叫在期生存期都會經(jīng)歷許多狀態(tài)。 (2) 協(xié)商 TAPI 版本: IineNegotiateAPIVersion ( )函數(shù)將找出對應于用戶的應用程序及線路設備服務者通用的 TAPI 的最高版本。 (8) 關閉線路設備:應用程序調用 lineClose ( ) 函數(shù)來關閉被 lineOpen ( )函數(shù)打開的線路設備,如果一條線路被應用程序打開后始終沒有被關閉,那么其它的應用程序將無法訪問該線路。 (3)LINECALLSTATE_BUSY 線路忙或設備忙,此時應斷接,釋放掉占用的資源。 等待模式下 必須完成了 所有 讀寫操作函數(shù)才會返回,最后一個參數(shù)必須為 NULL。 4 編碼實現(xiàn) 程序主類的的定義 為了使程序的結構更為清晰和易于維護和升級,我把程序所要使用的數(shù)據(jù)結構封裝成一個類。//是否連接 HANDLE m_hEventFromThread。szErrText)。 類里面定義了整個程序運行所需要用到的變量。 m_hLineEvent = 。 lpDevCaps=(LINEDEVCAPS*)malloc(sizeof(LINEDEVCAPS)+1024)。 //沒有可用的設備 // 打開一條線路 lRet = lineOpen(m_hLineApp, m_nDevID, amp。 return (lRet=0)?0:lRet。dwReadLen,amp。 nRet=WriteFile(m_hSerialHandle,szBuff,strlen(szBuff),amp。 }。經(jīng)過測試此軟件基本能符合要 求,也能實現(xiàn)各功能。 [3] [M].北京:中國水利水電出版社, 2020。 Audre Terriase[美 ].WINDOWS95通信編程 [M].北京:清華大學出版社, 1997。 由于經(jīng)驗欠缺或其它某些原因,本次 完成的軟件不 可能 是完美無缺的。 break。 } void CMyTapiDlg::OnBtnWrite() //發(fā)送數(shù)據(jù) { …………………… //要使用到的變量的定義 OVERLAPPED ov。!pcDlgm_bStopReadThread。 int CTapiLine::MakeOutgoingCall(const char *szAddress)//呼出 {//呼叫前
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1