基于组播的图像共享软件设计
发布时间:2021-06-11 01:06
随着通讯技术的不断提高,组播传输凭借有效流量控制、节约网络带宽的优势已经成为互联网时代实现资源共享的主要网络传输方式之一。在医疗、科研等领域常需要高清图像实时共享进行医学分析或科研探讨。本文详细描述了在Windows操作系统下使用Microsoft Visual C++6.0作为编译环境,选用C/S模型设计一种可共享高分辨率图像的应用软件。
【文章来源】:山西电子技术. 2020,(04)
【文章页数】:3 页
【部分图文】:
图像共享设计思路
3) 服务器端向组播地址发送图像文件的名称、大小以及发送帧数量信息,发送帧格式如图2所示;4) 客户端接收并解析接收到的图像文件名称、大小以及发送帧数量信息;
服务器端主要由CServerDlg、CMulticastAdmin和CSendPictureThread三个类组成。CServerDlg为服务器端的对话框类,可对组播IP和端口以及图像索取路径进行设置,同时具备图像显示功能。服务器端界面如图3所示。CMulticastAdmin为组播类,通过使用2.2版本的WinSock DLL初始化Socket函数库。CServerDlg通过调用CMulticastAdmin中部分函数实现组播的创建、发送和销毁。CSendPictureThread是为适应高分辨率图像数据量大而设计的发送线程。CServerDlg调用CSendPictureThread完成数据的发送。CServerDlg、CMulticastAdmin和CSendPictureThread三个类的调用关系见图4。
本文编号:3223483
【文章来源】:山西电子技术. 2020,(04)
【文章页数】:3 页
【部分图文】:
图像共享设计思路
3) 服务器端向组播地址发送图像文件的名称、大小以及发送帧数量信息,发送帧格式如图2所示;4) 客户端接收并解析接收到的图像文件名称、大小以及发送帧数量信息;
服务器端主要由CServerDlg、CMulticastAdmin和CSendPictureThread三个类组成。CServerDlg为服务器端的对话框类,可对组播IP和端口以及图像索取路径进行设置,同时具备图像显示功能。服务器端界面如图3所示。CMulticastAdmin为组播类,通过使用2.2版本的WinSock DLL初始化Socket函数库。CServerDlg通过调用CMulticastAdmin中部分函数实现组播的创建、发送和销毁。CSendPictureThread是为适应高分辨率图像数据量大而设计的发送线程。CServerDlg调用CSendPictureThread完成数据的发送。CServerDlg、CMulticastAdmin和CSendPictureThread三个类的调用关系见图4。
本文编号:3223483
本文链接:https://www.wllwen.com/kejilunwen/wltx/3223483.html