2012-01-19 9 views
1

나는 이것을 일반화 중입니다.클라이언트에서 서버로 데이터 전송

응용 프로그램에는 서버와 클라이언트가 있습니다. 서버에는 거대한 데이터가 있습니다. 이 데이터는 클라이언트로 전송되어 지정된 위치에 저장되어야합니다. 이를 위해 청크로 데이터 청크를 보내고 있습니다. 클라이언트가 멈 추길 기대하고 있습니다.

UI가 반응하도록하려면 백그라운드 스레드를 사용할 계획입니다. 아이디어는 입니다. 버튼을 클릭하면 클라이언트가 서버에 읽을 데이터 크기를 요청합니다. 데이터 크기를 사용할 수있게되면 서버에 청크를 보내도록 요청해야합니다. 데이터가 도착하고 클라이언트가 파일에 쓰면 서버는 다음 청크를 보내야합니다.

마지막 유형을 보낼 때까지 계속해야합니다.

나는 이것이 어떻게 행해지는지 알고 싶었다.

+2

는 노력을보기 : 당신의 논리가 완벽, 일부 코드를 시도하고 우리에게 보여! – Marco

+0

여전히 설계 단계에 있습니다. 더 진행할 방법이 없습니다. 단일 스레드와 통신하는 방법 – Raghav55

+0

아마도 여기에서 몇 가지 팁을 찾을 수 있습니다. [큰 목록을 얻으려면 을 WCF에서 가져 오겠습니까?] (http : // stackoverflow.com/q/5619403/93623) –

답변

관련 문제