desk桌面共享软件实现了多人远程操作的电脑屏幕共享工具,在服务端就可以查看用户人的列表以及信息,该软件适用于日常办公会议,客户端显示同步培训,该版本还优化了传输时间,为用户提供高效的使用感。
desktopshare(电脑桌面屏幕共享程序)是一款简单好用的可以将您电脑桌面共享给其他人查看的辅助软件。支持多人远程桌面、虚拟投影仪的屏幕共享软件,可以在局域网内远程显示对方机器的桌面(支持远程控制)。本软件支持多个电脑ip连接,您在控制电脑操作文本或者制作流程的时候,就可以通过这个工具分享给需要学习的朋友,无论是课堂展示还是教育培训,都可以利用本软件实现同步教学;有需要的朋友快来极光下载站下载desktopshare破解版。
1.可以在局域网内远程显示对方机器的桌面
2.密码保护,避免广告入侵,避免其他账号浏览
3.桌面控制,所有ip信息都会及时出现在管理界面
4.这款桌面屏幕共享软件使用简单,一键连接控制、一键分享屏幕
5.desktopshare破解版软件支持服务端可查看连接用户列表,用户姓名
6.desktopshare软件适用于各类办公室会议,文档评审,office文档讲演电脑端同步演示,电脑培训演示
需要共享桌面的在服务选项卡点击启动桌面共享,其他用户即可在连接选项卡中进行连接。(确保允许此程序通过防火墙或者关闭防火墙)。
启动桌面共享:启动与关闭桌面是否可被其他用户查看。
发送延时:多长时间发生一次桌面图象到参与人员(秒),,在网络不好的情况下加大延时。
发送质量:参与人员接收到的图片质量清晰度,在网络不好的情况下改为差。
参与人员列表:可以看到您共享桌面的人员信息。
状态栏:您计算机使用的ip地址,连接方如果搜索不到,需要告知。
连接到共享桌面,点击搜索按钮可以查询到同网段已开启桌面共享的计算机。
ip:要连接到远程桌面的计算机ip。
姓名:您的姓名,对方将显示。
连接:连接查看对方桌面。
搜索:搜索同网段已开启桌面共享的计算机。
发现可连接设备:搜索到的已开启桌面共享的计算机。
1.实现思路
dgis.desktopshare实现windows下屏幕分享低延迟功能,按照服务执行位置由三部分构成:发起端、接收端、缓存端。
通过udp广播实现发起端和接收端的通讯,是为了尽量的减少通讯负载和降低延迟。众所周知udp是所有通讯协议中延迟最低的(但也有受网络因素丢包的问题,这里作为局域网同屏,暂不考虑丢包问题),而采用广播的方式可以有效的降低发起端的性能负担。
增加一个redis服务,是为了减少udp广播数据,按照1920*1080分辨率的截屏数据来算,单张图片已经超过了udp单包的最大数据量1472字节,倘若直接使用udp传输截屏图片,需要额外的进行封包拆包,这样不仅浪费了程序执行时间,也增加了发送端和接收端的代码复杂度。本着最低延迟的目的,将真实的图片数据存入redis缓存,只通过udp广播redis中对应的uid信息即可,这也是本程序最核心的地方。接收端接收到uid的数据后,再自行去获取redis中真实的数据进行解析。
2.代码结构
dgis.desktopshare.service的代码结构分为frm(窗体)、iservice(接口)、service(实现)三个部分。引用的第三方dll有redis相关操作库、屏幕获取相关库和dgis开头的辅助操作库。
frm:
imgdisplyfrm是接收端的默认显示界面,包含一个picturebox控件,显示接收到的屏幕图像。
iservice:
idesktopshareservice屏幕共享操作接口,主要方法有4个。
网络共享 /
下载网络共享 /
下载网络共享 /
下载网络共享 /
下载网络共享 /
下载网络共享 /
下载网络共享 /
下载网络共享 /
下载网络共享 /
下载网络共享 /
下载
网友评论