C#实现桌面共享的解决方法

hualoveqi 2011-09-25 03:02:36
最近有一个想通过远程实现桌面共享,多个客户端连接到服务端,各个客户端就能看到当前服务端操作的桌面,请问大家解决方案和实现原理是什么呢?谢谢了!
...全文
806 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
funxu 2011-09-26
  • 打赏
  • 举报
回复
解决方案就是截图传输,另外鼠标要自己绘制
llyy390 2011-09-26
  • 打赏
  • 举报
回复
关注!!
hualoveqi 2011-09-26
  • 打赏
  • 举报
回复
自己顶,可别沉了!
言多必失 2011-09-26
  • 打赏
  • 举报
回复
这个我也关注中。
hualoveqi 2011-09-26
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 funxu 的回复:]

要看你想做什么了,纯聊天用udp,可靠性高一些用tcp
[/Quote]
funxu 2011-09-26
  • 打赏
  • 举报
回复
要看你想做什么了,纯聊天用udp,可靠性高一些用tcp
hualoveqi 2011-09-26
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 funxu 的回复:]

引用 6 楼 hualoveqi 的回复:

引用 5 楼 funxu 的回复:

引用 4 楼 hualoveqi 的回复:
截图传输是不是比较慢呢?

关键是图像如何压缩了,bmp传输肯定是要慢死,例如jpg50%压缩可以达到100k以下,那么发一个100k的数据包要多长时间呢?
但是换角度讲,你一个服务端带n个客户端还要桌面共享,这貌似很夸张吧,windows的远程登陆还限……
[/Quote]
嗯,截图传输是通过什么协议传输比较好呢?
funxu 2011-09-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hualoveqi 的回复:]

引用 5 楼 funxu 的回复:

引用 4 楼 hualoveqi 的回复:
截图传输是不是比较慢呢?

关键是图像如何压缩了,bmp传输肯定是要慢死,例如jpg50%压缩可以达到100k以下,那么发一个100k的数据包要多长时间呢?
但是换角度讲,你一个服务端带n个客户端还要桌面共享,这貌似很夸张吧,windows的远程登陆还限制连接数呢

其实这就是实现视频会议功能吧?
……
[/Quote]

没做过视频会议项目,不过是不同的,前者是视频流传输啊,而截图传输是一种简单的替代方案,如果只是简单的界面共享,可以采用后者
星小野 2011-09-26
  • 打赏
  • 举报
回复
如楼上所说,远程连接在计算机默认是不允许的,还有限制连接数

这个硬件的要求会比较高的吧,当然还有网络及代码了

hualoveqi 2011-09-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 funxu 的回复:]

引用 4 楼 hualoveqi 的回复:
截图传输是不是比较慢呢?

关键是图像如何压缩了,bmp传输肯定是要慢死,例如jpg50%压缩可以达到100k以下,那么发一个100k的数据包要多长时间呢?
但是换角度讲,你一个服务端带n个客户端还要桌面共享,这貌似很夸张吧,windows的远程登陆还限制连接数呢
[/Quote]
其实这就是实现视频会议功能吧?
funxu 2011-09-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hualoveqi 的回复:]
截图传输是不是比较慢呢?
[/Quote]
关键是图像如何压缩了,bmp传输肯定是要慢死,例如jpg50%压缩可以达到100k以下,那么发一个100k的数据包要多长时间呢?
但是换角度讲,你一个服务端带n个客户端还要桌面共享,这貌似很夸张吧,windows的远程登陆还限制连接数呢
hualoveqi 2011-09-26
  • 打赏
  • 举报
回复
截图传输是不是比较慢呢?

111,096

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧