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

正文內容

基于tcpip的網絡聊天工具的設計與實現—計算機畢業(yè)設計(編輯修改稿)

2024-12-29 16:38 本頁面
 

【文章內容簡介】 SendMsg()。 strText=_T()。 GetDlgItem(IDC_TEXT)SetWindowText(strText)。 } 當有很多用戶進入聊天室后,在聊天對象中,選擇想要聊天的人名,勾選二人世界,在聊天信息中,輸入信息,單擊發(fā)送信息。這時信息只顯示在聊天人的客戶端中,而在其他客戶端,并不顯示該信息。 文件傳輸: 局域網內文件分發(fā)的 編程思路局域網內文件分發(fā)的編程思路是 , 服務器軟件和客戶端軟件使用同一個端口 , 待連接以后 , 客戶端給服務器發(fā)送請求 , 包括待傳文件的文件名、文件大小等 , 如果服務器接受 , 就開始傳文件。 Socket 通信在 Windows 中以排隊形式由操作系統(tǒng)進行處理 , 基本方式是請求和應答 , 而且接收方和發(fā)送方必須相互協(xié)同工作 ,否則就會造成數據丟失。因此 ,不能用類似于 for 的循環(huán)語句來實現對多組數據的發(fā)送 ,更不能用循環(huán)語句來接收數據 。 另外 , 對于較大的文件 , 應該分批傳輸 ,一般每次 1至 4KB為宜 ,以保證數據傳輸的穩(wěn) 定性 , 同時也不至于過多地占用系統(tǒng)資源。 只要在添加需要傳送的文件,其可以顯示文件的大小和路徑: 接受文件: 單擊接受文件,打開文件傳輸窗體,雙擊需要接受的文件,選擇保存路徑,開始傳輸: 此功能用到的 主要 代碼 如下: void CClient_FileTransferDlg::OnDblclkListFilelist(NMHDR* pNMHDR, LRESULT* pResult) { // TODO: Add your control notification handler code here NMLISTVIEW* pListView = (NMLISTVIEW*)pNMHDR。 int iSel = pListViewiItem。 if(iSel == 1) return。 CString strFileName = (iSel, 0)。 CFileDialog dlg(FALSE, NULL, (0), OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, All Files(*.*)|*.*||, this)。 if(() != IDOK) return。 CString strClientPath = ()。 CFile file。 BOOL bOpen = (strClientPath, CFile::modeCreate|CFile::modeWrite, NULL)。 if(!bOpen) { MessageBox(文件創(chuàng)建或打開失?。≌埓_認路徑再重試! )。 return。 } ()。 MSGREQUEST msgRequest。 = FILEDATA。 = (iSel)。 = 0。 strcpy(, (0))。 strcpy(, (iSel, 5))。 DWORD dwStartTick = GetTickCount()。 char sStartTick[20]。 sprintf(sStartTick, %u, dwStartTick)。 (iSel, 6, sStartTick)。 m_pClientRequestFile(msgRequest)。 *pResult = 0。} 6 結束語 如今 , 人們不僅可以在網上查詢自己需要的資源 , 而且可以通過網絡進行實時的溝通 , 從實時性和有效性上都超過了用信件和 EMail, 并且在費用上要低于電話。因而各種聊天服務備受用戶青睞 , 在這方面的開發(fā)與應用也較多 [1], 聊天服務也成為互聯網提供的重要服務之一?;ヂ摼W的大多數網站都建有聊天室 , 并且有專業(yè)聊天網站提供聊天服務。進入 20 世紀 90 年代后 , 隨著計算機和網絡技術的發(fā)展 ,很多數據處理系統(tǒng)都采用開放系統(tǒng)結構的客戶機 /服務器 (Client/Server)網絡模型 ,即客戶機向服務器提交請求 ,服務器對請求做相應的處理兵執(zhí)行被請求的任務 ,然后將結構返回給客戶機。這種方式隱含了在建立客戶機 /服務器間通信是的非對稱性。客戶機 /服務器模型工作時要求有一套為客戶機和服務器所共識的慣例來保證服務能夠被提供 ( 或被接受 ) , 這一套慣例包含了一套協(xié)議 , 它必須在通信的兩頭都被實現。根據不同的實際情況 , 協(xié)議可能是對稱的或非對稱的。在對稱的協(xié)議中每一方都有可能扮演主從角色 。 在非對稱協(xié)議中一方被不可改變地認為是主機 , 而另一方則是從機。一個對稱協(xié)議地例子是 Inter中用于終端仿真地 Tel, 而非對稱 協(xié)議地例子是 Inter 中的。無論具體的協(xié)議是對稱的或是非對稱的 , 當服務被提供時必然存在客戶進程和服務進程。一個服務程序通常在一個眾所周知地地址監(jiān)聽客戶對服務地請求 , 也就是說 , 服務進程一直處于休眠狀態(tài) , 直到一個客戶對這個服務地址提出連接請求。在這個時刻 , 服務程序被“驚醒 ”并且為客戶提供服務 對客戶地請求作出適當的反應。 本文以 Visual C++的 MFC(微軟基本類庫 )作為基本的開發(fā)基礎 , 使用 Socket 套接字作為開發(fā)的應用程序開發(fā)模型 , 完成了網絡在線聊天系統(tǒng)的設計及實現過程 , 通過測試表明該系統(tǒng)可以方便的建立連接 , 斷開連接 , 實現網絡在線聊天系統(tǒng)的在線好友查找 , 發(fā)送消息和接收消息等功能。 通過本次畢業(yè)設計 ,我也感受到了開源的方便 ,遇到什么問題 ,上網一查 ,就知道該怎么弄了 ,以前做個課程設計都是怕別人和我的一樣 ,不愿意給別人看 ,現在知道了程序弄不出來是多么的著急 ,學習都是相互的 ,互相研究才能共同進步的 .以后要多多注意這方面的事情 ,本次畢業(yè)設計是我工作前一次很好的演練和實踐的機會 ,是培養(yǎng)獨立思考問題和自學能力的鍛煉 ,使我意識到必須努力學習才能才工作中體現自己的價值 ,適應社會的需 要。 7 致謝 我的作品 基于 TCP/IP 的網絡聊天工具的設計與實現 ,達到了我預先的效果。在此我要在此衷心感謝老師的悉心指導,在他們的接觸中,從他們一絲不茍的工作態(tài)度和平易近人的交談中,我感受到了老師們扎實的知識、對工作的責任感和積極樂觀的生活態(tài)度。我的論文的完成,離不開這位老師的指導與關愛。感謝在大學四年的學習生活中所有關心和幫助過我的各位老師和同學。 參考文獻 [1] Douglas E Comer , David L Stevens. Inter Working With TCP/ IP Vol Ⅱ :Design , Implementation and Internal [M] . 張娟 ,等譯 . 北京 :電子工業(yè)出版社 ,1998. [2] 李鵬 . 計算機通信技術及其程序設計 [M] . 西安 :西安電子科技大學出版社 ,1998. [3] 黃超 . Windows 網絡編程 [M] . 北京 :人民郵電出版社 ,2020 [4] 劉運強 ,王匯源 1Socket 和多線程在視頻傳輸的應用 [J ] 山東大學學報 (工學版 ) ,2020 ,34(2) :452501 [5] 胡濤 1Visual C + + 1NET 編程技術 體驗 [M]1 北京 :清華大學出版社 ,1991 [6] 蘇炳秒 ,黃勁 基于 Socket 技術的煤礦遠程監(jiān)控系統(tǒng) [J ]工礦自動化 ,2020 , (1) :372391 [7] 袁立民 一種視頻圖像傳輸的多線程實現方法 [J] 電子技術應用 ,1999 ,25(1) :492501 [8] 蔣東興 Windows Sockets 網絡程序設計大全 [M]北京 :清華大學出版社 ,19991 [9] 王騫 ,等 一類網絡控制系統(tǒng)的建模及分析 [J ] 控制工程 ,2020 ,11(6) :52925321基于 TCP/IP的網絡 聊天工具的設計與實現 摘要 Socket 接口是 TCP/ IP 網絡的 API(應用程序接口 ) ,Windows Sockets (Winsock) 是一個基于 Socket 模型的 API。本文通過論述了 Windows 環(huán)境下的實現計算機數據傳輸服務的機制 ,提供了一種網絡環(huán)境下實現計算機通信的手段,分析了 TCP/ IP 協(xié)議的體系結構、組成與功能以及通過 TCP/ IP 協(xié)議實現異構型網絡互連的機理。對 TCP/ IP 協(xié)議提供的兩種通信功能進行了分析 ,辯證地提出了它們不同的應用場合。 本 聊天 工具使用 VC++語言和較 成熟的微軟的 mfc71作為開發(fā)語言,本文 詳細介紹了本聊天工具的開發(fā)過程。并從系統(tǒng)的需求分析、系統(tǒng)分析、詳細設計的整個開發(fā)過程進行全面論述。 最后 ,給出了在 TCP/ IP 基礎上開發(fā)通信應用程序的編程模型和實現要點 ,對用戶開發(fā)應用程序有一定參考意義。 關鍵詞 : 網絡 。TCP/ IP 協(xié)議 通信編程 VC++ Abstract Socke interface is a API of TCP/ IP work and Winsock is another API which is base of the model of Socket ,This article discuss a service mechanismof puter data munications, providing a means of achieve puter munications in works environment , analyzes the system construction , position and function of TCP/ IP protocol , and realization mechanism intermunication between isomerous works through TCP/ IP protocols. The paper also analyzes two kinds of munication functions provided by TCP/ IP protocols , and proposes their different application occasions dialectically .this article use takes fundamentally with the VC++ language, in detail introduced this management system management system performance from system demand analysis, system analysis, detailed design entire performance history .. Finally , the paper gives programming models and realization keys of developing munication programs , which will provide some reference value for users who develop application programs. Key words :work TCP/ IP protocols munication program VC++ 摘要 ................................................................................................................................. 1 Abstract ............................................................................................................................ 1 1 引言 ............................................................................................................................. 3 2系統(tǒng)分析 ....................................................................................................................... 4 需求分析 ............................................................................................................ 4 技術分析 ............................................................................................................ 4 Socket 編程的相關知識與技術 ................................................................ 4 程序語言的選擇 .....................
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1