【问题标题】:Sending message to citrix session向 citrix session 发送消息
【发布时间】:2010-12-08 15:15:08
【问题描述】:

我有程序在本地和 citrix 会话中运行。我需要以一种非常可靠的方式从本地运行的程序向在 citrix 会话上运行的程序发送一条消息。该客户端名为 MetaFrame Presentation Server Client。到目前为止,我已经想到了以下方法。

  • 使用 TCP/IP。然而,这增加了复杂性,我担心不同公司位置之间的内部防火墙设置是否会阻碍这种通信。但是,如果一切都失败了,这将是我的首选。
  • 利用共享剪贴板来简短地发送消息。这种方法存在明显问题
  • 发送击键,该击键将被会话上运行的程序截获。这种方法存在明显问题
  • 使用通用文件服务器。问题是文件服务器非常不可靠。

我不是在寻找支持或反对上述任何方法的论据。相反,我想知道您是否可以想到另一种方法?

【问题讨论】:

    标签: citrix


    【解决方案1】:

    您是否尝试将消息从运行 ICA 客户端(现在称为 Citrix 接收器)的计算机发送到 Citrix 服务器(又名 XenApp、Presentation Server、Metaframe)?

    如果答案是肯定的,那么您应该使用虚拟通道进行通信。这是virtual channel SDK的链接。

    背景:Citrix 客户端和 Citrix 服务器显然需要交换信息(图形、键盘、鼠标、音频……)。它们通过所谓的虚拟通道进行通信,虚拟通道是现有网络连接之上的逻辑层。巧妙的是,虚拟通道可以使用 SDK 进行扩展,即您可以编写自己的虚拟通道来安全可靠地在客户端和服务器之间交换信息。

    【讨论】:

    • 我知道必须有更好的方法。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2019-09-16
    • 2015-07-13
    • 2014-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-17
    相关资源
    最近更新 更多