2011-07-31 2 views
0

내 질문입니다 :C# win 응용 프로그램이 네트워크를 통해 실행될 때 어떤 시스템 메모리가 사용됩니까?

LAN으로 연결되어있을 때 원격 데스크톱을 통해 네트워크에서 실행중인 경우 C# windows 폼에서 사용하는 시스템 메모리입니다. 서버 메모리 또는 클라이언트 메모리?

공개 클래스에서 서버 쪽과 클라이언트 쪽 모두에서 현재 응용 프로그램에서 작업중인 사용자의 로그인 세부 정보를 저장하기 때문에이 사실을 알고 싶습니다. 기본적으로 Windows에서 세션 관리를 수행합니다.

클라이언트와 서버 모두의 OS는 다음과 같습니다. WINDOWS SEVER 2003 (클라이언트가 원격으로 연결하면 서버가 로그 오프되지 않고 정상적인 경우 정상적으로 작동 함을 의미합니다).

미리 감사드립니다.

답변

0

원격 데스크톱을 사용하는 경우 RDP 클라이언트 (일반적으로 mstsc.exe)를 제외한 모든 서버가 서버에 있습니다.

+0

알겠습니다. 하지만 C# Windows Remote Destop Access에서 각 사용자에 대해 세션을 만들고 싶습니다. 이름을 표시하고 데이터베이스 항목을 가져 오는 응용 프로그램입니다. 어떻게 이걸 얻을 수 있습니까?? 사용자의 데이터베이스에서 active_state = 1을 업데이트하고 active_state를 확인하여이 작업을 수행 할 수 있습니다. 그러나 더 많은 사용자가 RDP 클라이언트에서 로그인 한 경우 어떻게 차이를 둡니까? –

+0

@Sunil의 계좌 정보는 어떻게 되나요? –

3

RDP는 화면 이미지 만 전송합니다. 모든 응용 프로그램은 서버의 메모리에서 실행됩니다. 클라이언트 - 서버 아키텍처를 원한다면 애플리케이션을 클라이언트 부분과 서버 부분으로 나누어야합니다.

관련 문제