Пытаетесь ли вы отправить сообщение с компьютера, на котором работает клиент ICA (в настоящее время называемый получателем Citrix), на сервер Citrix (он же XenApp, Presentation Server, Metaframe)?
Если ответ «да», вам следует использовать виртуальный канал для связи. Вот ссылка на виртуальный канал SDK .
Справочная информация: клиент Citrix и сервер Citrix, очевидно, должны обмениваться информацией (графика, клавиатура, мышь, аудио и т. Д.). Они общаются по так называемым виртуальным каналам, которые представляют собой логический уровень поверх существующего сетевого соединения. Важно то, что виртуальные каналы расширяются с помощью SDK, то есть вы можете написать свой собственный виртуальный канал для безопасного и надежного обмена информацией между клиентом и сервером.