Citrix 仮想チャネルを介して実行されるデータ交換を監視する方法は?

Citrix 仮想チャネルを介して実行されるデータ交換を監視する方法は?

Citrix ICA クライアント マシンと Citrix サーバー間で名前付き仮想チャネルを介して渡されるデータを監視する方法を提案してください。たとえば、スニファーを使用して外部から実行できる方法についてのヒントはありますか?

詳細:

Citrix XenApp サーバー側で動作するアプリケーションと、Citrix ICA クライアント API (v 12.1) で動作するクライアントがあります。サーバー側とクライアント側は、単純な要求/応答形式でテキスト コマンドを交換することにより、ICA セッション内で追加の通信を実行します。クライアント側コードのログを見ると、クライアントが OnChannelData イベントを受信し、GetChannelData が空の文字列を返す (これは予期しない) ことが時々あります。

私たちのプロトコルでは、チャネルに空の文字列を渡すケースはないので、高負荷によって仮想チャネルに問題が発生している可能性があると考えており、クライアント側またはサーバー側のコードからではなく、外部で VC データ交換を監視したいと思います。

アップデート: 対応開始Citrix Developers Community Forum で、SuperUser の質問には適していないと思われる詳細情報がさらに多く提供されています。

関連情報