Citrix ICA 클라이언트 시스템과 Citrix Server 사이의 명명된 가상 채널을 통해 전달되는 데이터를 모니터링하는 방법을 제안해 주십시오. 예를 들어 스니퍼를 사용하여 외부에서 수행할 수 있는 방법에 대한 힌트가 있습니까?
일부 세부정보:
Citrix XenApp 서버 측에서 작동하는 애플리케이션과 Citrix ICA 클라이언트 API(v 12.1)를 통해 작동하는 클라이언트가 있습니다. 서버측과 클라이언트측은 간단한 요청/응답 방식으로 텍스트 명령을 교환하여 ICA 세션 내에서 추가 통신을 수행합니다. 클라이언트 측 코드 로그에 따르면 클라이언트는 때때로 빈 문자열을 반환하는 GetChannelData로 끝나는 OnChannelData 이벤트를 수신합니다(예상치 못한 일입니다).
우리 프로토콜에는 빈 문자열을 채널에 전달하는 경우가 없으므로 높은 부하로 인한 가상 채널 문제일 수 있다고 생각하며 클라이언트 또는 서버 측 코드가 아닌 외부에서 VC 데이터 교환을 모니터링하고 싶습니다. .
업데이트: 대응을 시작했습니다실Citrix 개발자 커뮤니티 포럼에서. 슈퍼유저 질문에 적합하지 않은 훨씬 더 자세한 정보를 제공합니다.