powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / вопрос про Remoting
4 сообщений из 4, страница 1 из 1
вопрос про Remoting
    #35297505
ПервыйРаз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дорый день!
при первом запуске сервера я регистрирую объект с помощью
RemotingServices.Marshal(MBServer.Instance, entry.ObjectUri);
потом запускается клиенты - все ок.
затем сервер закрывается,а клинты нет и при следующем запуске сервера получаю экзепш что объект MBServer.Instance уже зареген под данным URI
эксепшн
Found two different objects associated with the same URI

Такое ощущение что при закрытии сервера этот объект не разрушается.
Как все это корректно обработать?
А то приходится закрывать клинта и только потом стартовать сервак

Помогите ПЛИЗ!
...
Рейтинг: 0 / 0
вопрос про Remoting
    #35297847
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПервыйРазДорый день!
при первом запуске сервера я регистрирую объект с помощью
RemotingServices.Marshal(MBServer.Instance, entry.ObjectUri);
потом запускается клиенты - все ок.
затем сервер закрывается,а клинты нет и при следующем запуске сервера получаю экзепш что объект MBServer.Instance уже зареген под данным URI
эксепшн
Found two different objects associated with the same URI

Такое ощущение что при закрытии сервера этот объект не разрушается.
Как все это корректно обработать?
А то приходится закрывать клинта и только потом стартовать сервак

Помогите ПЛИЗ!
Я ловил эксепшен, и в обработчике удалял обьект сервера, и тогда можно еще раз подсоединиться, не перезапуская клиента.
...
Рейтинг: 0 / 0
вопрос про Remoting
    #35298714
ПервыйРаз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
D129 ПервыйРазДорый день!
при первом запуске сервера я регистрирую объект с помощью
RemotingServices.Marshal(MBServer.Instance, entry.ObjectUri);
потом запускается клиенты - все ок.
затем сервер закрывается,а клинты нет и при следующем запуске сервера получаю экзепш что объект MBServer.Instance уже зареген под данным URI
эксепшн
Found two different objects associated with the same URI

Такое ощущение что при закрытии сервера этот объект не разрушается.
Как все это корректно обработать?
А то приходится закрывать клинта и только потом стартовать сервак

Помогите ПЛИЗ!
Я ловил эксепшен, и в обработчике удалял обьект сервера, и тогда можно еще раз подсоединиться, не перезапуская клиента.

А как удалить этот объект сервера?
я делаю RemotingServices.Disconnect(MBServer.Instance); - не помогает :(
...
Рейтинг: 0 / 0
вопрос про Remoting
    #35299079
Фотография D129
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПервыйРазА как удалить этот объект сервера?
я делаю RemotingServices.Disconnect(MBServer.Instance); - не помогает :(
Вы меня озадачили... Я просто занулял ссылку на обьект сервера в клиенте, и выходил из функции, при повторном соединении опять создавал обьект...
Алгоритм был такой:
Создался сервер.
Клиент подсоединился, и через ссылку каждую секунду что-то получает с сервера.
Сервер упал (или был остановлен и выгружен)
Клиент при обращении ловит ексепшен, и пишет сообщение пользователю - "соединение потеряно" и зануляет ссылку на обьект сервера.
Пользователь проверяет, в чем дело, запускает сервер опять и подсоединяется.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / вопрос про Remoting
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]