有谁用过VNC么?或者用过libjingle开源库?

thinkboy234 2011-11-07 08:38:39
基于开源的代码,编译了一套 remoteVNC 和 一套 tightVNC 。两者的区别是第一个使用的libjingle处理socket,可以实现外网连接,第二个是利用原始的socket,只支持内网。但是前者的刷新速度特别慢,比对了两者的代码差别很小,就那个处理socket的不一样。难道是libjingle的运行效率问题?听说国内很多远控软件都用的这个。为啥会差距这么大。另外有谁知道QQ远程协助,利用的是什么库么?
...全文
190 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2011-11-08
  • 打赏
  • 举报
回复
Windows直接用终端服务不行吗?
远程桌面通常传送16色模式屏幕截图就可以将网络带宽需求降低至少一个数量级。
thinkboy234 2011-11-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 crakme 的回复:]
QQ远程协助应该没有用开源的库。目前来说远程控制QQ算是很快很流畅的了,需要好好分析下。
另外国内的远控用libjingle的我还真没发现,一般都是做IM,应该是我孤陋寡闻了。
[/Quote]

其实是rightVNC属于局域网,所以用到了libjingle穿越NAT的方式,实现外网通信。
crakme 2011-11-08
  • 打赏
  • 举报
回复
QQ远程协助应该没有用开源的库。目前来说远程控制QQ算是很快很流畅的了,需要好好分析下。
另外国内的远控用libjingle的我还真没发现,一般都是做IM,应该是我孤陋寡闻了。
一叶之舟 2011-11-08
  • 打赏
  • 举报
回复
好的产品都会自己用socket函数写。
thinkboy234 2011-11-08
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zhao4zhong1 的回复:]
Windows直接用终端服务不行吗?
远程桌面通常传送16色模式屏幕截图就可以将网络带宽需求降低至少一个数量级。
[/Quote]

问题是不是所有人电脑上都开着终端服务的,因为所用的远程不是固定的群体。

另外VNC连接即使是加上libjingle,连接的过程中,也是P2P数据交换。但是局域网都很慢,明显不是跟网络有关的了。

64,678

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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