Обработка сетевых ошибок в Silverlight 3 - PullRequest
0 голосов
/ 28 июня 2010

Мы пишем приложение silverlight3, которое использует соединение Tcp.В нашем проекте используется архитектура клиент-сервер.Клиентская часть является приложением silverlight, а серверная часть - приложением winform.
Мы используем TcpClient и TcpListner для подключения.
Мы можем обработать следующие ошибки:
1. пользователь выключен
2. пользователь отключил сетевой кабель
3. сервер выключен

Но мы не можем обработать отключение сетевого кабеля сервера на уровне пользователя (для сервера мы обрабатываем его с помощью события NetworkChange.NetworkAvailabilityChanged).
Как мы можем это сделать?
И есть ли другая сеть, с которой мы должны работать для корректной работы приложения?

Спасибо.

1 Ответ

0 голосов
/ 19 августа 2010

Мы добавили ping в наше приложение и с его помощью можем справиться со всеми проблемами сети.

...