Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Непонятная ошибка 
:(
    Опции темы
Shit_happenes
Дата 13.2.2008, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 65
Регистрация: 15.8.2007

Репутация: нет
Всего: нет



Простое распределенное приложение - Сервер на Mono.Net, клиент MS.Net.

Вот такой вот Exception на клиенте происходит.
Cannot cast from client type 'ConsoleApplication1.MyInter, ConsoleApplication1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' to server type 'MyClass'

Код клиента :
Код

interface MyInter
    {
        void myFunc();
    }
    class Program
    {
        static void Main(string[] args)
        {
            TcpChannel tcp = new TcpChannel(8008);
            ChannelServices.RegisterChannel(tcp, false);
            MyInter my = (MyInter)Activator.GetObject(typeof(MyInter), "tcp://192.168.1.4:8008/my.rem");
            my.myFunc();
        }
    }


Код сервера : 
Код

interface MyInter
    {
        void myFunc();
    }
public class MyClass : MarshalByRefObject, MyInter
{
         public void myFunc()
         {
              Console.WriteLine("Test");
          }
}
class MainClass
{
    public static void Main()
    {
        TcpChannel tcp = new TcpChannel(8008);
        ChannelServices.RegisterChannel(tcp);
        RemotingConfiguration.RegisterWellKnownServiceType(typeof(MyClass), "my.rem", WellKnownObjectMode.SingleCall);
        Console.ReadLine();
    }

PM MAIL   Вверх
Crimp
Дата 13.2.2008, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 21.10.2007
Где: Tula

Репутация: 1
Всего: 2



ясен пень на сервере ты зарегил один обьект, а на клиенте завёш воше я не понял что smile
на клиенте должно быть написанно (MyClass)Activator.GetObject(typeof(MyClass).....

Это сообщение отредактировал(а) Crimp - 13.2.2008, 13:53
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0404 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.