问题标签 [desktop-sharing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
506 浏览

desktop-sharing - 不错的桌面共享应用

我即将搬家并全职远程工作。现在我们使用 Yugma 和 Skype 来召开开发者会议并展示桌面,但我们不为 Yugma 付费,因此无法授予控制权。在我推荐任何不是免费的东西之前,哪些是允许您与多个其他人共享您的桌面并且还能够授予对您的桌面的控制权的应用程序的最佳选择。

我个人只需要担心在 XP/Vista 上运行的软件,但可以随意在这里放置任何选项,进行搜索,但没有找到关于这个特定主题的任何内容,所以希望它可以成为每个人都可以来的好地方。

0 投票
1 回答
2698 浏览

java - 如何在 java 中编写自己的桌面共享应用程序?

您好,我想用 Java 编写自己的桌面共享应用程序。

该应用程序应该具有一些非常默认的功能:

  • 截屏;

  • 允许远程连接的用户单击/编辑字段。

我正在考虑使用Java Robot类进行鼠标移动/按键操作。问题是我不知道要使用什么屏幕捕获策略。

我是否应该每秒按顺序进行屏幕捕获(在主机上),并通过网络使用 UDP 发送这些捕获,以便客户端可以拦截数据报?这对网络来说是不是有点矫枉过正?

还有哪些可用的策略?(除了尝试已经存在的应用程序)。

PS:如有必要,我什至可以使用 JNI 编写本机代码(这仍然是我计划做的最后一件事)。

稍后编辑:经过一些调查,我得出了@Thorbjørn Ravn Andersen 的结论。Java 可能不是此类应用程序的最佳选择。我可以尝试使用 JNI,但该代码将覆盖我项目的 75% 以上。

我会尝试寻找其他替代方案。

0 投票
1 回答
2143 浏览

c# - 桌面共享和聊天开源

我需要库或准备使用 C#、C++ 或 Java 中的开源桌面共享和聊天应用程序。我应该在我的项目中使用它。

我看到真正的 vnc 不再是开源的了?不建议使用真正的 vnc。

请建议最简单且易于使用的库/应用程序。

0 投票
1 回答
737 浏览

remote-desktop - 通过 RDP 共享/协作 .NET 应用程序?

有人可以向我指出示例/文档,向我展示如何通过 RDP/桌面共享共享一个基于 C# .net 3.5 的应用程序吗?

我找到了这篇博文,但不知道从哪里开始:

http://blogs.msdn.com/b/rds/archive/2007/03/08/windows-desktop-sharing-api.aspx

我在 Windows 7 上运行,但不想共享整个桌面。只是我正在编写的特定应用程序。

0 投票
1 回答
484 浏览

android - 需要有关 VNC 及其代码的帮助

我想要做的是假设在 Windows 7 计算机上打开 10 个绘图应用程序窗口。我想在 10 个不同的触控设备上展示这 10 个不同的窗口。我计划在这些运行 android 并在 windows 计算机上使用 VNC 服务器的设备上使用 androidVNCviewer。

我希望这个 VNC 服务器能够通过不同的端口将单个窗口(应用程序窗口)共享给单个客户端。所以我想知道这是否可行,如果可以,那么我应该如何进行(我似乎无法制作代码的头部和尾部,并且非常需要帮助来理解代码的流程)。任何替代解决方案?

德韦什

ps:我只想要一种共享这 10 个应用程序的方法,而不是 Web 服务或类似的允许协作工作的东西,因为我已经编写了一个应用程序(在 .net 中),它的各种实例需要共享。

0 投票
1 回答
912 浏览

.net - 共享我的桌面并将其流式传输到 Silverlight/FLV?

我希望客户通过网络应用程序查看我的桌面。他们只需要查看我的桌面的实时视图,不需要与它“交互”。

与它一致,也许还有一个网络摄像头/语音流。

所以我的网站将包含以下内容: 1. 我的桌面 2. 我的脸(通过网络摄像头) 3. 我的声音(通过麦克风)

我的个人技能主要是 .NET (asp.net/c#),但我可以从我的团队获得一些有关 WPF/Silverlight 的帮助。关于如何开始的任何想法?

0 投票
1 回答
3089 浏览

c# - RDPSession ConnectToClient 意外终止

我已经成功创建了一个桌面共享解决方案,其中 RDPViewer 连接到 RDPSession。这一切都很好。然而,现在,我试图让相反的工作:使用 RDPViewer 的 StartReverseConnectListener 方法和 RDPSession 的 ConnectToClient 方法(会话端将连接到查看器端以解决 NAT/防火墙问题)。我已按照http://msdn.microsoft.com/en-us/library/windows/desktop/aa373359%28v=vs.85%29.aspx中概述的步骤进行操作,主要是:

  1. 查看器通过调用 StartReverseConnectListener 方法获取其连接字符串,为 bstrConnectionString、bstrUserName 和 bstrPassword 参数传递 NULL。

  2. 查看器通过调用 StartReverseConnectListener 方法启动反向连接侦听器,为 pbstrReverseConnectString 参数传递 NULL 并为 bstrConnectionString、bstrUserName 和 bstrPassword 参数传递有效值。

  3. 查看器将步骤1中获取的连接字符串发送给共享者。

使用 C# 2010,我在 RDPSession 端完成了以下操作:

然后,在 RDPViewer 方面,我完成了:

(上面的第 1 步)

(上面的第 2 步)

然后,回到 RDPSession 端,我尝试使用从查看器获得的 reverseConnectString 建立连接(我实际上将字符串保存到文件中,然后将其加载到 RDPSession 端):

(上面的第 3 步)

一旦我执行此方法,RDPViewer 端就会断开连接并显示错误 1798,根据http://msdn.microsoft.com/en-us/library/aa373802%28VS.85%29.aspx,这意味着:

服务器证书解包错误 1798

解压服务器证书失败。

我觉得我错过了一些明显的东西,但我不知道是什么。

有什么建议么?

谢谢!

0 投票
1 回答
1698 浏览

java - 使用 Web 应用程序进行远程桌面控制

我们计划在 Web 应用程序(用 Java 编写)中开发远程桌面共享功能,其中一个用户将能够以完全访问权限连接其他用户的桌面。

我不想使用像 team-viewer 这样的应用程序。它必须是某种网络浏览器插件或功能。

我发现了以下几个解决方案,例如 Adob​​e Connect 和 Java.awt.Robot 类。

谁能告诉我最好的选择?如果有任何开源项目可以满足这些要求,那就太好了。

0 投票
4 回答
419 浏览

project-management - 在两台电脑上开发

我想有一台台式电脑和一台笔记本电脑可用于开发。我在用作主工作站的桌面上使用 XAMPP,但是我只想更改位置并能够继续在笔记本电脑上工作。似乎可以将 /htdocs 文件夹移动到 Dropbox,因此两台设备上的 XAMPP 实例将使用相同的共享文件夹。那将是部分解决方案,那么数据库问题呢,我将如何解决?我敢肯定还有其他人以类似的方式工作,所以我想要一些关于如何正确设置的指示。谢谢

0 投票
2 回答
1080 浏览

remote-desktop - 远程桌面:来自 Windows 7 的 Ubuntu 12.04

我想将我的 Ubuntu 12.04 桌面共享(并控制)给我的兄弟(使用 Windows 7)。我们不在同一个网络上。(我们在不同的城市)。

完成此任务的最简单方法是什么(不影响安全性)?我读到 VNC 不是很安全。

谢谢。