Нужно сделать пункт Два варианта распределенных СУБД (с реализацией клиентов и серверов), используя по своему выбору две технологии из нижеперечисленных: Java RMI/JRMP, Java RMI/IIOP, EJB, Net Remoting, IIOP Net.
СУБД написана... как видно из списка истинный .NET-чик выберет Net Remoting и IIOP Net. Но код на Net Remoting — работает а на IIOP Net нет.
Извиняюсь за оффтопик, но список устарел. Предложите преподу добавить туда WCF и пользуйтесь ) Если препод адекватный, то против не будет, т.к. далеко не факт, что он знаком с этой технологией.
Never argue with a woman who reads. It's likely she can also think. (c)
Re[2]: IIOP - .NET to .NET (Кусок лабы доделать)
От:
Аноним
Дата:
05.01.08 20:34
Оценка:
Здравствуйте, Agent Smith, Вы писали:
AS>Извиняюсь за оффтопик, но список устарел. Предложите преподу добавить туда WCF и пользуйтесь ) Если препод адекватный, то против не будет, т.к. далеко не факт, что он знаком с этой технологией.
Боюсь, что это мало поможет — они такие ЖЫвотные что новому не учаццо.
По топику проше квест чуть-дальше — в урле надо было указывать не tcp://... , a iiop://... Стало бахать в районе десериализации Бох'a
Попробуй переделать пример так, чтобы не регистрировать 2 канала одновременно, т.е. выполнить тест по-очереди. У нас в системе поднимается либо IIOP либо TCP каналы, и всё прекрасно работает.
Здравствуйте, vdimas, Вы писали:
V>Здравствуйте, KassadShrike, Вы писали:
V>Попробуй переделать пример так, чтобы не регистрировать 2 канала одновременно, т.е. выполнить тест по-очереди. У нас в системе поднимается либо IIOP либо TCP каналы, и всё прекрасно работает.
Регистрируется одновременно один канал, кто муже на 2-х должно прекрасно работать поскольку юзаются разные сокеты:
{"Unable to cast object of type 'System.Reflection.Module' to type 'System.Reflection.Emit.ModuleBuilder'."}
at System.Reflection.Emit.AssemblyBuilderData.GetInMemoryAssemblyModule()
at System.AppDomain.InternalDefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access, String dir, Evidence evidence, PermissionSet requiredPermissions, PermissionSet optionalPermissions, PermissionSet refusedPermissions, StackCrawlMark& stackMark, IEnumerable`1 unsafeAssemblyAttributes)
at System.AppDomain.DefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access)
at Ch.Elca.Iiop.Idl.BoxedValueRuntimeTypeGenerator.Initalize() in D:\Projects\Study\SUBD\Sources\IIOPChannel\BoxedValueTypeGenerator.cs:line 78
Best regards
col. Fadman Kassad AKA Shrike
Re: IIOP - .NET to .NET (Кусок лабы доделать)
От:
Аноним
Дата:
16.12.08 20:16
Оценка:
Здравствуйте, KassadShrike, Вы писали:
KS>Нужно сделать пункт Два варианта распределенных СУБД (с реализацией клиентов и серверов), используя по своему выбору две технологии из нижеперечисленных: Java RMI/JRMP, Java RMI/IIOP, EJB, Net Remoting, IIOP Net. KS>СУБД написана... как видно из списка истинный .NET-чик выберет Net Remoting и IIOP Net. Но код на Net Remoting — работает а на IIOP Net нет.
Ответ через год мало мне чем поможет
А>Вместо tcp://localhost:7778/RemotingServer, надо iiop://localhost:7778/RemotingServer
Это нашел и исправил, но все равно не работает на полную катушку... iiop десериализирует только simple value...
А>ЗЫ: У тебя препод случайно не Кузенко?
случайно, да...
но год назад сдал... по новоу шаблону
Best regards
col. Fadman Kassad AKA Shrike
Re: IIOP - .NET to .NET (Кусок лабы доделать)
От:
Аноним
Дата:
18.12.08 09:28
Оценка:
Здравствуйте, KassadShrike, Вы писали:
KS>Нужно сделать пункт Два варианта распределенных СУБД (с реализацией клиентов и серверов), используя по своему выбору две технологии из нижеперечисленных: Java RMI/JRMP, Java RMI/IIOP, EJB, Net Remoting, IIOP Net. KS>СУБД написана... как видно из списка истинный .NET-чик выберет Net Remoting и IIOP Net. Но код на Net Remoting — работает а на IIOP Net нет.
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, KassadShrike, Вы писали:
KS>>Нужно сделать пункт Два варианта распределенных СУБД (с реализацией клиентов и серверов), используя по своему выбору две технологии из нижеперечисленных: Java RMI/JRMP, Java RMI/IIOP, EJB, Net Remoting, IIOP Net. KS>>СУБД написана... как видно из списка истинный .NET-чик выберет Net Remoting и IIOP Net. Но код на Net Remoting — работает а на IIOP Net нет.
А>Кузенко?
Сначала свой обьект преобразуй в byte[] с помощю сериализации, а потом передавай этот массив, и десереализируй на стороне клиента
А>>ЗЫ: У тебя препод случайно не Кузенко? KS>случайно, да...
KS>но год назад сдал... по новоу шаблону
А я вот щас парюсь, думаю как веб интерфейс делать
Здравствуйте, Аноним, Вы писали:
А>Сначала свой обьект преобразуй в byte[] с помощю сериализации, а потом передавай этот массив, и десереализируй на стороне клиента А>А я вот щас парюсь, думаю как веб интерфейс делать
Я как раз с байтом и сделал... сделал у базового объекта deserialize и кидал метаинформацию и byte[]
Best regards
col. Fadman Kassad AKA Shrike
Re[4]: IIOP - .NET to .NET (Кусок лабы доделать)
От:
Аноним
Дата:
19.12.08 18:54
Оценка:
Здравствуйте, Andy77, Вы писали:
A>Здравствуйте, KassadShrike, Вы писали:
А>>>Кузенко?
KS>>Да, только год назад
A>Вот это да! КУ, ф-т кибернетики?
Wahrheit, только заочно и зае№;%ся учиться... да и работаю столько же сколько учусь... и ничему интересному меня и новому нинаучили... обычное убийсво времени для получения синей бумажки + прохождение минимум 3-4 летней давности артефактофф