我正在做一个项目,我必须远程访问其他计算机。这些计算机可能不在局域网内,但它们将连接到互联网。其中一些具有静态 IP,因此我可以通过 Windows 远程桌面访问它们,但对于具有动态 IP 并从世界任何地方连接到 Internet 的其他机器,使用 C#.NET 应用程序访问它们的最佳方式是什么。
我不想使用任何许可软件,例如 team-viewer 或任何其他软件。我想创建自己的应用程序。我在谷歌上使用 c#.net 搜索远程访问或屏幕共享,但找不到任何可以帮助我开始的东西。我确实找到了一些链接,这些链接有助于以与 Windows RDP 工作相同的方式进行连接,但对他们来说,我需要静态 IP 或在同一网络上。在那种情况下,这对我没有帮助。
此外,我发现很少有代码示例可以将屏幕图像从服务器发送到其客户端,但这在 WAN 上不起作用。我需要开发一个应用程序,让我可以访问世界任何地方连接到互联网的其他计算机。
朋友你知道任何文章或图书馆可以用于这个应用程序吗?