質問
私は天気のCitrix ICAプロトコルが私のネットワーク上で実行するかしない検出します。それは良い解決策ではないので、私はポートにヒットする必要はありません。
何のフラグ(バイト)サーバーに送信し、その応答を読み取るには、VNCを検出するように私は、サーバーにいくつかのバイトを送信し、応答して、それは私のプロトコルバージョンを返しますので、私はVNCは、そのIP上で実行されていることを知って、私はそのようほしいですソリューション...
解決
のCitrix(ICA)クライアントがブロードキャストを送信することにより、自分のローカルサブネット上のCitrixサーバーを見つけることができます、あなたは同じことを行うことができます。そして、あなたはどのCitrixサーバーに接続し、すべてのCitrixサーバーのリストを要求することができます。 このの文書は発見プロセスを説明します。
他のヒント
のCitrix ICAは、最初のサーバーの会談という点で異例のプロトコルです。
とすぐにポート(デフォルト1494)に接続するように、あなたは、文字列「ICA」と他のいくつかのバイトを含む即時応答パケットを受信します。このショートパケットは、サーバが数回繰り返すことができます。
所属していません StackOverflow