Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

misterX

Something like RMI in c# ?

This topic is 5678 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Advertisement
hahaha you''re joking right?

Ok, .NET''s biggest push for distributed computing and information sharing is Web Services, which is very similar to Java''s Remote Method Invokation. Methods and Objects can be invoked and instantiated across networks and the internet with SOAP and data can be returned using XML. But it''s an open standard, so anyone can use Web Services, whereas I think you can only use RMI with java.

-timiscool999
"I like waffles. Especially with syrup." -me

XBox controller v2.0

click for bigger picture

Share this post


Link to post
Share on other sites
The googleable keyword you are looking for is "remoting".



"I know very well who Satan is: He is freedom. He is the uncontrolled, the incalculable, the antithesis of order and discipline, the antithesis of the legalism of outer space.... We know where a planet will be in twelve years, four months and nine days. But we don''t know where a butterfly will have flown one minute hence. Therefore the butterfly is of Satan."
-- Jens Bjørneboe

Share this post


Link to post
Share on other sites
quote:
Original post by timiscool999
hahaha you''re joking right?

Ok, .NET''s biggest push for distributed computing and information sharing is Web Services, which is very similar to Java''s Remote Method Invokation. Methods and Objects can be invoked and instantiated across networks and the internet with SOAP and data can be returned using XML. But it''s an open standard, so anyone can use Web Services, whereas I think you can only use RMI with java.


Ok, thanks for the joke now - just as a side comment: using WebServices where you would use RMI or DCOM or - in the .NET case - Remoting would just get you fired in my company. For outright incompetence.

WebServices are a Soap/HTTP based method invocation protocol and used to build application frontends to expose functionality to outside systems.

They are slow, create a ton of unnecessary network traffic and have a ton of other disadvantages. For example: you can not transport custom structures over them, you can not get object pointers and there is no event mechanism. If used propery, though, they are great - just: the proper place to use them is NOT a replacement for an objkect remoting technology.

The keyword here is: REMOTING, or (still) COM+.



Regards

Thomas Tomiczek
THONA Consulting Ltd.
(Microsoft MVP C#/.NET)

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!