Citrix Virtual Channel을 통해 수행되는 데이터 교환을 모니터링하는 방법은 무엇입니까?

Citrix Virtual Channel을 통해 수행되는 데이터 교환을 모니터링하는 방법은 무엇입니까?

Citrix ICA 클라이언트 시스템과 Citrix Server 사이의 명명된 가상 채널을 통해 전달되는 데이터를 모니터링하는 방법을 제안해 주십시오. 예를 들어 스니퍼를 사용하여 외부에서 수행할 수 있는 방법에 대한 힌트가 있습니까?

일부 세부정보:

Citrix XenApp 서버 측에서 작동하는 애플리케이션과 Citrix ICA 클라이언트 API(v 12.1)를 통해 작동하는 클라이언트가 있습니다. 서버측과 클라이언트측은 간단한 요청/응답 방식으로 텍스트 명령을 교환하여 ICA 세션 내에서 추가 통신을 수행합니다. 클라이언트 측 코드 로그에 따르면 클라이언트는 때때로 빈 문자열을 반환하는 GetChannelData로 끝나는 OnChannelData 이벤트를 수신합니다(예상치 못한 일입니다).

우리 프로토콜에는 빈 문자열을 채널에 전달하는 경우가 없으므로 높은 부하로 인한 가상 채널 문제일 수 있다고 생각하며 클라이언트 또는 서버 측 코드가 아닌 외부에서 VC 데이터 교환을 모니터링하고 싶습니다. .

업데이트: 대응을 시작했습니다Citrix 개발자 커뮤니티 포럼에서. 슈퍼유저 질문에 적합하지 않은 훨씬 더 자세한 정보를 제공합니다.

관련 정보