.net удаленное взаимодействие, клиентский сервер, удаленный обратный вызов - PullRequest
0 голосов
/ 05 сентября 2011

Я создал сервер и клиент (.net, удаленное взаимодействие, c Sharp). Сервер - это одноэлементный сервер (я думаю, не обязательно). И затем я вызываю асинхронный метод, который расположен на сервере удаленно, после того как сервер execute отправляет ответ, используя объект Asyncstate, который я отправил на сервер, когда вызывал функцию в качестве параметра (Remote Callback). Все работает отлично. но если во время выполнения метода произошел сбой сервера, нет способа уведомить клиента. Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 05 сентября 2011

Я не знаком с конкретными инструментами, которые вы используете, но если сервер по какой-то причине не может ответить клиенту, клиентское соединение должно иметь возможность сообщить об истечении времени ожидания.Если клиент испытывает тайм-аут, вы можете принять это как указание на то, что сервер вышел из строя или иным образом вышел из строя, и сделать что-то на стороне клиента в качестве необходимого.

...