2011-09-05 3 views
0

나는 서버와 클라이언트 (.net, remoting, c sharp)를 만들었습니다. 서버는 싱글 톤 서버입니다 (필요하지는 않습니다). 그리고 나서 실행 서버가 매개 변수 (원격 콜백)로 함수를 호출 할 때 서버에 보낸 Asyncstate 객체를 사용하여 응답을 전송 한 후 원격으로 서버에있는 비동기 메서드를 호출합니다. 모두 잘 작동합니다. 하지만 메서드를 실행하는 동안 서버가 충돌 한 경우 client.how에이를 알릴 방법이 없습니다.이 문제를 해결할 수 있습니까?.net remoting, 클라이언트 서버, 원격 콜백

답변

0

저는 사용중인 특정 도구로는 잘 알려지지 않았지만 서버가 어떤 이유로 클라이언트에 응답 할 수없는 경우 클라이언트의 연결이 시간 초과를보고 할 수 있어야합니다. 클라이언트가 시간 초과가 발생하면 서버가 손상되었거나 실패한 것으로 간주하여 클라이언트 측에서 필요에 따라 작업을 수행 할 수 있습니다.

+0

내가 리모컨을 호출 할 때 개체를 전달할 때 서버가 결과를 개체에 넣고 서버가 클라이언트를 다시 호출합니다 (원격 콜백). – Hashan