• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ScreenShare: JAVA实现的桌面共享程序

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

ScreenShare

开源软件地址:

https://gitee.com/RainbowHair/ScreenShare

开源软件介绍:

JAVA实现的桌面共享程序(只提供思路 不完善 有待优化)使用方法:教师端 GET调/ScreenTeacher接口开启SocketServer 需要传SocketServerPort参数学生端 POST调/ScreanStudent接口开启SockerClient 需要传SockerServerPort,SockerServerIP Map形式传入(偷懒 实际应用可以根据业务进行修改)

作用:适用于局域网内的桌面共享

内容:核心就是把共享方的桌面进行连续截图 同理小时候的连环画 通过高频率截图实现桌面共享首先是共享方建立SocketServer 使用Toolkit获取屏幕尺寸 使用Rectangle绘制画布核心步骤就是使用Robot进行截屏 然后压缩传出但是Robot的截屏不包含鼠标光标所以使用MouseInfo获取鼠标位置xy轴GraphicsDevice来绘制光标 可以使用自制的图标 也可以使用像素块来实现使用AWT来接收帧图片重组实现贡献


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap