使用XMPP protocole进行桌面共享

时间:2010-03-28 17:25:43

标签: networking desktop xmpp protocols remote-desktop

是否可以将XMPP用于桌面共享应用程序?有什么不便吗?

6 个答案:

答案 0 :(得分:6)

从技术上讲,我猜可以发送正确的信息。 XMPP被称为可扩展的,因为它的方式。基本上,XMPP允许您将任意XML发送到接收器,而无需将服务器配置为“接受该数据”。只有您的客户需要了解它。从技术上讲,制作/使用官方扩展并不是必需的。

您要做的是将VNCRDP数据包封装到xmpp消息的XML有效负载中。可能在CDATA部分编码(最有效)。您可能遇到的主要问题是通过服务器路由消息传递所导致的延迟。

答案 1 :(得分:2)

@dtb empathy / vino可以在带有Telepathy的Linux上完成

答案 2 :(得分:2)

是的,有这样的申请:http://sourceforge.net/projects/remotevnc/

答案 3 :(得分:0)

通过XMPP,桌面共享没有官方protocol extension (XEP)
我不知道任何通过XMPP提供桌面共享的应用程序。

答案 4 :(得分:0)

是的! XMPP是一个简单易用的协议,有很多libraries可以使用。

主要考虑因素是:

  • 端口和防火墙。是否有任何PC被锁定?
  • 申请许可。您是否需要使用提升的privs运行客户端应用程序来访问远程控制和设备可访问性等功能?
  • 多用户。 XMPP具有群聊功能,是否可以使用?
  • 鲁棒。您可以发送离线消息。

如果您不需要远程控制功能,只需要一个应用程序来共享白板,文本编辑器等,那么它应该可以正常工作。

答案 5 :(得分:0)

要通过xmpp共享Linux操作系统的命令行,您可以使用:

pigterm.sf.net

它还支持加密。