Re: .net remoting
От: Mong  
Дата: 25.08.05 06:27
Оценка:
Здравствуйте, iam_xor, Вы писали:

_>Приветствую многоуважаемый All!


_>Есть удаленный объект SomeObj

_>Его активируем на стороне сервера тобиш singleton.

_>Собственно вопрос:


_>как отследить на сервере что его активировали

_>и кто его активировал (ip)

_>слежение за активацией ясно что в конструктор класса пихать нужно но как узнать ip и.т.д.?

На этом уровне с IP могут возникнуть проблемы. В общем случае remoting может работать (например) через файловый перекладчик.
Так что это нужно сделать на уровне транспорта. В крайнем случае — канальный приемник может иметь доступ к header-ам... но я не уверен, что там есть эта информация.

_>Как отследить что клиент отключился?

Примерно та же фигня — что значит "отключился" с точки зрения remoting-а? =)
Фактически, для этого придется воспользоваться LifetimeServices и System.Runtime.Remoting.Lifetime.ClientSponsor.
Удачи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.