局域網(wǎng)聊天程序及報告文檔.rar
局域網(wǎng)聊天程序及報告文檔,標(biāo)準(zhǔn)word格式排版12頁 附源程序試驗?zāi)康模?、 熟悉visual c++的基本操作。2、 基本了解基于對話框的windows應(yīng)用程序的編寫過程。3、 對于windows socket編程建立初步概念。試驗要求:1、 應(yīng)用visual c++中mfc csocket類,實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)傳輸。2、 仿照本實驗步驟,制作實用...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 莎士比亞 發(fā)布
標(biāo)準(zhǔn)WORD格式排版12頁 附源程序
試驗?zāi)康模?br>1、 熟悉Visual C++的基本操作。
2、 基本了解基于對話框的windows應(yīng)用程序的編寫過程。
3、 對于Windows Socket編程建立初步概念。
試驗要求:
1、 應(yīng)用Visual C++中MFC CSocket類,實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)傳輸。
2、 仿照本實驗步驟,制作實用的局域網(wǎng)一對一聊天程序。
試驗原理:
1)Windows Socket和套接口的基本概念
IP是一個無連接的協(xié)議,不能保證數(shù)據(jù)投遞萬無一失。兩個上層協(xié)議(TCP和UDP)依賴IP協(xié)議進行數(shù)據(jù)通信。
如果希望在Microsoft Windows下通過TCP和UDP協(xié)議建立網(wǎng)絡(luò)應(yīng)用程序,需要使用Winsock套接口編程技術(shù)。
套接口,就是一個指向傳輸提供者的句柄。Win32中,套接口不同于文件描述符,所以它是一個獨立的類型—SOCKET。
Winsock提供了一種可為指定傳輸協(xié)議打開、計算和關(guān)閉會話的能力。在Windows下,TCP/IP上層模型在很大程度上與用戶的Winsock應(yīng)用有關(guān)。換而言之,用戶的Winsock應(yīng)用控制了會話的方方面面,必要時,還會根據(jù)程序的需要格式化數(shù)據(jù)。
套接口有三種類型:
流式套接口,數(shù)據(jù)報套接口及原始套接口。
套接口工作過程如下:服務(wù)器首先啟動,通過調(diào)用socket()建立一個套接口,然后調(diào)用bind()將該套接口和本地網(wǎng)絡(luò)地址聯(lián)系在一起,再調(diào)用listen()使套接口做好偵聽的準(zhǔn)備,并規(guī)定它的請求隊列的長度,之后就調(diào)用accept()來接收連接??蛻粼诮⑻捉涌诤缶涂烧{(diào)用connect()和服務(wù)器建立連接。連接一旦建立,客戶機和服務(wù)器之間就可以通過調(diào)用read()和write()來發(fā)送和接收數(shù)據(jù)。最后,待數(shù)據(jù)傳送結(jié)束后,雙方調(diào)用close()關(guān)閉套接口。
試驗?zāi)康模?br>1、 熟悉Visual C++的基本操作。
2、 基本了解基于對話框的windows應(yīng)用程序的編寫過程。
3、 對于Windows Socket編程建立初步概念。
試驗要求:
1、 應(yīng)用Visual C++中MFC CSocket類,實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)傳輸。
2、 仿照本實驗步驟,制作實用的局域網(wǎng)一對一聊天程序。
試驗原理:
1)Windows Socket和套接口的基本概念
IP是一個無連接的協(xié)議,不能保證數(shù)據(jù)投遞萬無一失。兩個上層協(xié)議(TCP和UDP)依賴IP協(xié)議進行數(shù)據(jù)通信。
如果希望在Microsoft Windows下通過TCP和UDP協(xié)議建立網(wǎng)絡(luò)應(yīng)用程序,需要使用Winsock套接口編程技術(shù)。
套接口,就是一個指向傳輸提供者的句柄。Win32中,套接口不同于文件描述符,所以它是一個獨立的類型—SOCKET。
Winsock提供了一種可為指定傳輸協(xié)議打開、計算和關(guān)閉會話的能力。在Windows下,TCP/IP上層模型在很大程度上與用戶的Winsock應(yīng)用有關(guān)。換而言之,用戶的Winsock應(yīng)用控制了會話的方方面面,必要時,還會根據(jù)程序的需要格式化數(shù)據(jù)。
套接口有三種類型:
流式套接口,數(shù)據(jù)報套接口及原始套接口。
套接口工作過程如下:服務(wù)器首先啟動,通過調(diào)用socket()建立一個套接口,然后調(diào)用bind()將該套接口和本地網(wǎng)絡(luò)地址聯(lián)系在一起,再調(diào)用listen()使套接口做好偵聽的準(zhǔn)備,并規(guī)定它的請求隊列的長度,之后就調(diào)用accept()來接收連接??蛻粼诮⑻捉涌诤缶涂烧{(diào)用connect()和服務(wù)器建立連接。連接一旦建立,客戶機和服務(wù)器之間就可以通過調(diào)用read()和write()來發(fā)送和接收數(shù)據(jù)。最后,待數(shù)據(jù)傳送結(jié)束后,雙方調(diào)用close()關(guān)閉套接口。
TA們正在看...
- xx半山衛(wèi)城——典型樓盤深度研究報告.pdf
- xxx電站設(shè)備有限公司會計專業(yè)生產(chǎn)實習(xí)總結(jié)報告合格...docx
- xxx電站設(shè)備有限公司會計專業(yè)實習(xí)報告合格作品.docx
- 大連中心高端寫字樓項目產(chǎn)品設(shè)計資料.pdf
- xx公司會計信息系統(tǒng)應(yīng)用現(xiàn)狀及問題分析畢業(yè)論文.doc
- xx公司信息系統(tǒng)存在問題及對策研究開題報告合格作品.doc
- 地產(chǎn)深度市場調(diào)研模板及案例演示.pdf
- 地產(chǎn)銷售團隊培訓(xùn)常用圖表.pdf
- xxxxxx會計師事務(wù)所會計專業(yè)畢業(yè)實習(xí)總結(jié)合格作品.doc
- xx會計師事務(wù)所會計專業(yè)生產(chǎn)實習(xí)總結(jié)合格作品.doc