Networking 使用XMPP协议的桌面共享

Networking 使用XMPP协议的桌面共享,networking,desktop,xmpp,protocols,remote-desktop,Networking,Desktop,Xmpp,Protocols,Remote Desktop,是否可以将XMPP用于桌面共享应用程序?有什么不便吗?在XMPP上没有官方的桌面共享, 我还不知道有哪个应用程序通过XMPP提供桌面共享。从技术上讲,我想通过网络发送正确的信息是可能的。XMPP之所以被称为可扩展,是因为它在某种程度上是可扩展的。基本上,XMPP允许您向接收方发送任意XML,而无需将服务器配置为“接受该数据”。只有你的客户需要知道这一点。从技术上讲,没有必要进行/使用正式扩展 您将要做的是将XML或数据包封装到xmpp消息的XML有效负载中。可能在CDATA区域对其进行编码(效率

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

在XMPP上没有官方的桌面共享,

我还不知道有哪个应用程序通过XMPP提供桌面共享。

从技术上讲,我想通过网络发送正确的信息是可能的。XMPP之所以被称为可扩展,是因为它在某种程度上是可扩展的。基本上,XMPP允许您向接收方发送任意XML,而无需将服务器配置为“接受该数据”。只有你的客户需要知道这一点。从技术上讲,没有必要进行/使用正式扩展


您将要做的是将XML或数据包封装到xmpp消息的XML有效负载中。可能在CDATA区域对其进行编码(效率最高)。您可能遇到的主要问题是通过服务器路由的消息传递造成的延迟。

是的!XMPP是一个简单且可扩展的协议,有很多可供使用

主要考虑因素是:

  • 端口和防火墙。是否有任何电脑被锁定
  • 申请许可。您是否需要运行具有提升权限的客户端应用程序才能访问功能,如远程控制和设备可访问性
  • 多用户。XMPP有群聊功能,会使用吗
  • 健壮。您可以发送脱机消息

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

@dtb impersity/vino可以在Linux上通过心灵感应来实现它。

是的,有这样的应用程序:

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

pigterm.sf.net

它还支持加密。

标准Ubuntu安装,带有移情功能,因为XMPP客户端可以通过XMPP共享桌面会话。因为XMPP正在工作,所以您不需要关心防火墙和锁定的端口。