Как с помощью TCP remoting вызывать методы сервиса
Код:
TcpChannel serverChannel = new TcpChannel(9090);
ChannelServices.RegisterChannel(serverChannel, true);
RemotingConfiguration.RegisterWellKnownServiceType(typeof(RemoteObject), "RemoteObject.rem", WellKnownObjectMode.Singleton);
ChannelServices.RegisterChannel(serverChannel, true);
RemotingConfiguration.RegisterWellKnownServiceType(typeof(RemoteObject), "RemoteObject.rem", WellKnownObjectMode.Singleton);
Спасибо
приводить его к типу RemoteObject?
при такой постановке вопроса, надо использовать дллку сервиса как .... дллку (референс добавить, юзинг) - и вызывать методы, какие хочется.
Это и будет "выполнение методов (которые написаны в коде) сервиса на "стороне" (в памяти выделенной приложению )клиента".
Сервис вообще нужен зачем? Чтобы делать то, что клиент не может - к базе данных подключиться (клиенту это может быть просто запрещено), о других клиентах узнать (чат или форум какой-нибудь), вычислить что-то быстрее, чем может машина клиента.....
В этом ключе - выполнять "метод сервиса на стороне клиента" - бесполезно (или даже невозможно).
Или назовите причину.
:-)