1

Пожалуйста, предложите способ мониторинга передачи данных по названному виртуальному каналу между клиентскими компьютерами Citrix ICA и Citrix Server. Любые намеки на то, как это можно сделать извне, например, с помощью сниффера?

Некоторые детали:

У нас есть приложение, работающее на стороне сервера Citrix XenApp, и клиенты, работающие через клиентский API Citrix ICA (v 12.1). Сторона сервера и сторона клиента осуществляют дополнительную связь в рамках сеанса ICA путем обмена текстовыми командами в виде простых запросов / ответов. Наши журналы кода на стороне клиента показывают, что иногда клиент получает событие OnChannelData, которое заканчивается в GetChannelData, возвращающем пустые строки (что является неожиданным).

В нашем протоколе нет случаев передачи пустой строки в канал, поэтому я полагаю, что это может быть проблема виртуального канала, вызванная высокой нагрузкой, и я хотел бы контролировать обмен данными VC извне, а не из кода на стороне клиента или сервера. ,

Обновление: начал соответствующую ветку на форуме сообщества разработчиков Citrix. Это дает намного больше деталей, которые не кажутся подходящими для вопроса SuperUser.

0