我需要在C#中编写一个必须与远程桌面上的服务进行通信的应用程序。我想知道编写一个将信息发送到本地服务的应用程序是否会更好,而本地服务又与远程服务进行通信,或者应用程序本身是否可以直接与远程服务进行通信?
使用1种方法优于另一种方法有什么优势吗?
编辑: 数据以XML的形式传递给服务,应用程序中将有多个对象实例,这些实例将向服务发送信息和从服务接收信息。
实施例: 让我们说应用程序需要从数据库中检索某个用户的信息。此DB安装在另一台远程计算机上。远程计算机上有一项服务,它接收来自数据库的信息请求,然后将其检索,将其转换为XML,然后将此XML转发给请求的应用程序。
答案 0 :(得分:0)
你所要求的并不完全清楚。如果这是关于您的机器和远程机器之间的通信,在使用远程桌面/终端服务时,您可能正在寻找Remote Desktop Services Virtual Channels。