我在本地和Citrix会话上运行程序。我需要以非常可靠的方式从本地运行的程序向Citrix会话上运行的程序发送一位消息。客户端名为MetaFrame Presentation Server Client。到目前为止,我已经考虑过以下方法。
我不是在寻找支持或反对任何提到的方法的论据。相反,我想知道你是否可以想到另一种方法?
答案 0 :(得分:4)
您是否尝试将消息从运行ICA客户端的计算机(现在称为Citrix接收器)发送到Citrix服务器(又名XenApp,Presentation Server,Metaframe)?
如果答案是肯定的,那么您应该使用虚拟通道进行通信。这是指向virtual channel SDK的链接。
背景:Citrix客户端和Citrix服务器显然需要交换信息(图形,键盘,鼠标,音频......)。它们通过所谓的虚拟通道进行通信,这是现有网络连接之上的逻辑层。巧妙的是,虚拟通道可以使用SDK进行扩展,即您可以编写自己的虚拟通道,以便在客户端和服务器之间安全可靠地交换信息。