This forum has been archived. Please start a
new discussion on GitHub
Vlad talks about a .NET remoting infrastructure wrapped around the ICE protocol. Has anyone used this? Is it even usable in it's current state?
Well, I grabbed the source code from the mono svn and it seems to build. There are a few deprecated methods used since I am using .NET 3.5, but it builds and with a few small changes seems to run just fine. I wrote a server using it and then a client in Java and it worked great. This would really be nice to get into the main Ice releases because it would give a migration path to a lot of people using .NET remoting. Being able to just drop in a new type of channel instead of TcpChannel, et al, is really quite nice!
Did you also try Ice for .NET / C#?
It's a full implementation of Ice in C#, supported with both Microsoft .NET and Mono.
All the best,
Yes, I did try Ice. The problem is that I am migrating a solution which currently uses .NET remoting. So having the interim step of only changing the remoting channel in my current service is a big plus. I gain the ability to connect other languages using the Ice protocol, but don't have to go through a large porting effort for my main service application. At some point, I plan on rewriting the service, but that is some time out.