基于組播的圖像共享軟件設(shè)計
發(fā)布時間:2021-06-11 01:06
隨著通訊技術(shù)的不斷提高,組播傳輸憑借有效流量控制、節(jié)約網(wǎng)絡(luò)帶寬的優(yōu)勢已經(jīng)成為互聯(lián)網(wǎng)時代實現(xiàn)資源共享的主要網(wǎng)絡(luò)傳輸方式之一。在醫(yī)療、科研等領(lǐng)域常需要高清圖像實時共享進行醫(yī)學(xué)分析或科研探討。本文詳細描述了在Windows操作系統(tǒng)下使用Microsoft Visual C++6.0作為編譯環(huán)境,選用C/S模型設(shè)計一種可共享高分辨率圖像的應(yīng)用軟件。
【文章來源】:山西電子技術(shù). 2020,(04)
【文章頁數(shù)】:3 頁
【部分圖文】:
圖像共享設(shè)計思路
3) 服務(wù)器端向組播地址發(fā)送圖像文件的名稱、大小以及發(fā)送幀數(shù)量信息,發(fā)送幀格式如圖2所示;4) 客戶端接收并解析接收到的圖像文件名稱、大小以及發(fā)送幀數(shù)量信息;
服務(wù)器端主要由CServerDlg、CMulticastAdmin和CSendPictureThread三個類組成。CServerDlg為服務(wù)器端的對話框類,可對組播IP和端口以及圖像索取路徑進行設(shè)置,同時具備圖像顯示功能。服務(wù)器端界面如圖3所示。CMulticastAdmin為組播類,通過使用2.2版本的WinSock DLL初始化Socket函數(shù)庫。CServerDlg通過調(diào)用CMulticastAdmin中部分函數(shù)實現(xiàn)組播的創(chuàng)建、發(fā)送和銷毀。CSendPictureThread是為適應(yīng)高分辨率圖像數(shù)據(jù)量大而設(shè)計的發(fā)送線程。CServerDlg調(diào)用CSendPictureThread完成數(shù)據(jù)的發(fā)送。CServerDlg、CMulticastAdmin和CSendPictureThread三個類的調(diào)用關(guān)系見圖4。
本文編號:3223483
【文章來源】:山西電子技術(shù). 2020,(04)
【文章頁數(shù)】:3 頁
【部分圖文】:
圖像共享設(shè)計思路
3) 服務(wù)器端向組播地址發(fā)送圖像文件的名稱、大小以及發(fā)送幀數(shù)量信息,發(fā)送幀格式如圖2所示;4) 客戶端接收并解析接收到的圖像文件名稱、大小以及發(fā)送幀數(shù)量信息;
服務(wù)器端主要由CServerDlg、CMulticastAdmin和CSendPictureThread三個類組成。CServerDlg為服務(wù)器端的對話框類,可對組播IP和端口以及圖像索取路徑進行設(shè)置,同時具備圖像顯示功能。服務(wù)器端界面如圖3所示。CMulticastAdmin為組播類,通過使用2.2版本的WinSock DLL初始化Socket函數(shù)庫。CServerDlg通過調(diào)用CMulticastAdmin中部分函數(shù)實現(xiàn)組播的創(chuàng)建、發(fā)送和銷毀。CSendPictureThread是為適應(yīng)高分辨率圖像數(shù)據(jù)量大而設(shè)計的發(fā)送線程。CServerDlg調(diào)用CSendPictureThread完成數(shù)據(jù)的發(fā)送。CServerDlg、CMulticastAdmin和CSendPictureThread三個類的調(diào)用關(guān)系見圖4。
本文編號:3223483
本文鏈接:http://sikaile.net/kejilunwen/wltx/3223483.html
最近更新
教材專著