Вопрос

Я хочу определить, работает ли протокол Citrix ICA в моей сети или нет.Я не хочу нажимать на порт, потому что это не очень хорошее решение.

Какие флаги (байты) отправлять на сервер и читать его ответ, например, обнаружение VNC я отправляю несколько байтов на сервер, и в ответ он возвращает мне версию протокола, поэтому я знаю, что VNC работает на этом IP, я хочу такое решение...

Это было полезно?

Решение

Клиенты Citrix (Ica) могут находить серверы Citrix в своей локальной подсети, отправляя широковещательную рассылку, вы могли бы сделать то же самое.Затем вы можете подключиться к любому серверу Citrix и запросить список всех серверов Citrix.Это документы описывают процесс обнаружения.

Другие советы

Citrix ICA - это необычный протокол, заключающийся в том, что сервер взаимодействует первым.

Как только вы подключитесь к порту (по умолчанию 1494), вы немедленно получите ответный пакет, содержащий строку "ICA" и несколько других байтов.Этот короткий пакет может быть повторен сервером несколько раз.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top